Excel総合相談所 130
■ このスレッドは過去ログ倉庫に格納されています
▼━質問テンプレ (出来れば使ってね) ━━━
【1 OSの種類 .】 Windows**
【2 Excelのバージョン 】 Excel**
【3 VBAが使えるか .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
▼━関連スレ━━━━━━━━━━━━
前スレ
Excel総合相談所 129
https://find.5ch.net/search?q=excel
Excel VBA 質問スレ Part51
https://find.5ch.net/search?q=excel+vba
【質問不可】Excel総合相談所スレの雑談・議論スレ4
https://find.5ch.net/search?q=excel+%E3%80%80%E7%9B%B8%E8%AB%87%E6%89%80 ▼━質問時の注意・決まり事━━━━━━━━━━━━━━━━━━━━
・1 現行スレ内で既出の質問が無いか、ページ内検索をしよう。(Ctrl+F)
・2 図やコードを書く場合、TABや連続する半角スペースは無視されるので注意。
・3 VBAコードを貼る場合は、部分的に伏せたり省略したりせずに全て貼りましょう。何レス使っても構いません。
・4 2回目以降の質問では名前欄に初回質問の番号を入れよう。
・5 回答内容でわからない部分があっても、すぐに聞き返さずにヘルプやGoogleなどで検索しましょう。
・6 バグ・動作上の不都合・仕様に関する質問などはマイクロソフトのサポートを受けましょう。
・7 VBAはプログラム言語のVisualBasic(6以前)に近い処理が可能で Excelに関係ないことも出来ます。
Excelの操作に関係ない部分は、スレ違いなのでこのスレでは回答が得られにくいです。
ここで聞くよりもVBスレやAPIスレなどの該当スレで質問しましょう。
但し向こうはプログラマのスレなので、構文規則などの最低限の事は覚えてから質問しましょう。
ここみたいに丸投げはダメですよ。
・8 うまくいかなかったにしても自分でやってみたこと(組んだ数式やコード)は書きましょう。
例えエラーになる式やコードでも、何をやりたいのかを的確に把握する手がかりになります。
その上で、どううまくいかないのかを具体的に書きましょう。
エラーが出るなら、何処でどういうエラーが出るのか、
想定外の結果が出るなら、条件と想定上の結果、実際の結果などを詳しく書いてください。
・9 マルチは嫌う人が多いのでなるべく避けましょう。マルチをすると、逆に回答は得られにくくなると思ってください。
・A テキストボックス(エディトボックス)、コンボボックス(ドロップダウンリスト)、リストボックス、コマンドボタン、
チェックボックス、オプションボタン(ラジオボタン)、スピンボタン、スクロールバー、等の質問をするときは、
ユーザーフォーム、コントロールオブジェクト、フォームオブジェクトのどれなのかを必ず書くこと。 次回からででも、スレ立て指名入れた方がいいかもね
>>950
と言うわけでスレ立てお願いします
無理だった場合は >>980さんお願いします 前スレ >>983用 とりあえず置いておくね
■前提
・作業列を仮でH〜M列とする
・一つ目のサイズは必ず"-"で始まる
・サイズの区切りは必ず"×"である
▼作業列
H1= FIND("-",$A1)
I1=FIND("×",$A1)
J1=FIND("×",$A1,I1+1)
K1=FIND("×",$A1,J1+1)
L1=FIND("×",$A1,K1+1)
M1=LEN($A1)+1
⇒以下オートフィルコピー
※K1、L1はJ1のコピーでOK
▼結果列
B1=MID($A1,H1+1,I1-H1-1)
⇒C1〜F1にコピー後、以下オートフィルコピー sum(hogehoge)となってる数式を
round(hogehoge)と中身はそのまま関数かっこのみ置換する方法って正規表現使わないと難しいですか?
置換対象は大量にあります >>10
round()以外なければ楽勝
=sum(1)
「=sum」を「あああ=sum」に変換。これで数式から文字列になる
後はテキトーに変換し
「あああ=sum(」を「=〜ろうんd(」
に置換するだけ
「あああ」は、もちろんなんでもいい >>11
何ステップかになりますね。
かつ中身にさらにsum(、や)がネストされてるとややこしいなぁ 前スレでお世話になった伝票作りを助けていただいた者ですが、やはり私にはうまく作れませんでした…
うまく出来てるかコンビニで試しに印刷してみたら
B6のデータの2面付をA4に印刷しようとしたのですが、縦に印刷されてうまくいきませんでした。 >>15
で、どうしたいの?まだやるの?諦めるの?
まだやるなら質問の経緯を教えておくれ 1 OSの種類 Windows7
2 Excelのバージョン Excel2013(多分)
3 VBAが使えるか 初めたばかりです
4 VBAでの回答の可否 可(是非お願いします!)
5 質問内容
・指定したセルの範囲内で、上のセルの文字が下のセルの文字と同じ場合、下のセルを〃に変換したい。
・指定したセルの範囲内で、上のセルが空白の場合下のセルを幅寄せ?したい。
かつ、上記をマクロでボタン作成して行いたい。
本当に初歩的で丸投げな質問だとは思うのですが、Googleで調べても一致するものが見付からなかったので質問させて頂きました。
条件付き書式?やルール管理、などの方法は見付かるのですが、入力した途端に変換されるのではなく、マクロでボタンを作成し後からワンクリックで変換する方法は分かりませんでした。
もし手順が書いてあるHPなどがあれば教えて頂けましたら幸いです。丸投げで本当に申し訳ありません。 >>16
こちらで安いと教えていただいたプリントパックに依頼するつもりなのでなんとかやりたいのですが、年内にやるつもりが結局出来ず…
親孝行としてなんとか完成させたいので引き続きご教授願いたいです…
自分なりに作ったExcelファイルをアップロードすれば分かりやすいでしょうか? 一応、載せておきます…
ttps://dotup.org/uploda/dotup.org1420850.zip.html
パス:excel B5わざわざ切るより楽だろうと思って勝手にB6にしたけど別にいい? >>17
難しくないと思うけど
「指定した範囲」の指定の仕方は?
範囲選択して、ボタンを押すってこと?
あと、幅寄せとは?
セルを削除して上方向にシフトってこと?
あとはその削除したりする列が決まってるのか、複数あるのかでも変わってくる。 >>22
ご回答はありがとうございます
「指定した範囲」の指定の仕方は?→
範囲は事前に決まっており、マクロを作成する時に決められればなと思います
あと、幅寄せとは?セルを削除して上方向にシフトってこと?→そうです、上方向にシフトで間違いありません。分かりにくくてすみません >>23
5
〃
5
みたいな場合もあるの?
その場合
5
〃
〃
にする? >>20
ありがとうございます!
5分で出来てしまうとは…
私も勉強していかないとダメですね…
注文方法も添えていただき感謝です。
希望としては元の勘定書がB6サイズなので最初はB4用紙に4面付する感じのレイアウトが良かったのですが、切るのも大変なのでB6のデータを横向き?にしてA4に2面付が出来ないかなと思ってるのですが難しいものなのでしょうか? >>25
何故切るという発想になるのか分からない
最初からB6で頼めばそれで終わりでは? >>27
こう?1分で終わったけど
https://dotup.org/uploda/dotup.org1421741.pdf
なんかもうこういう無駄な労力をかけるよりも、さっさと業者に投げて手伝ってあげたら?と思う
ソッチのほうがよっぽど親孝行だろうと思うけど、まぁなんでもええわ >>28
ありがとうございます。
完成品データで入稿しないと受け付けてくれないようなのですが、これで受け付けてもらえるかもしれません。
わざわざ作っていただきありがとうございます。。。 >>24
あります、その場合は5〃〃でお願いします ■ このスレッドは過去ログ倉庫に格納されています