!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part63
https://mevius.5ch.net/test/read.cgi/tech/1568630099/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel VBA 質問スレ Part64
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 23d0-o7DB)
2019/12/02(月) 23:43:54.18ID:ngrqyTy20929デフォルトの名無しさん (ワッチョイ e5ce-drwQ)
2020/03/11(水) 23:28:12.64ID:GnLLEs2o0 >>928
範囲指定ならrows("3:5") columns("a:c")とか書けるけど、そういう意味じゃなくて?
範囲指定ならrows("3:5") columns("a:c")とか書けるけど、そういう意味じゃなくて?
930デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/11(水) 23:43:13.84ID:mSxLcM6q0931デフォルトの名無しさん (アークセー Sx91-qc3J)
2020/03/12(木) 00:49:49.85ID:1HHLdXOlx >>928
二次元のオフセット値で座標確定しなきゃならないRangeと違ってRowsやColumnsは一次元のオフセットで場所を指定できるからね
行や列の指定に多次元引数を許容する実利が少ない
逆にRangeだって三次元以上のインデックスを指定できるようにする意味がないから二次元までのインデックスになってるわけで
二次元のオフセット値で座標確定しなきゃならないRangeと違ってRowsやColumnsは一次元のオフセットで場所を指定できるからね
行や列の指定に多次元引数を許容する実利が少ない
逆にRangeだって三次元以上のインデックスを指定できるようにする意味がないから二次元までのインデックスになってるわけで
932デフォルトの名無しさん (ワッチョイ 85b0-bihA)
2020/03/12(木) 01:58:06.82ID:NVBYTwVX0 いや実利ありまくりだろうが
933デフォルトの名無しさん (ワッチョイ 09e6-oTi3)
2020/03/12(木) 08:21:08.26ID:2qpmsnq30934デフォルトの名無しさん (ワッチョイ eecc-drwQ)
2020/03/12(木) 10:33:01.07ID:F1q/9YDt0 925だけど、ごめんなさい
NOWだと秒未満が扱えないから、現在時刻が0.1秒超えるとコマンド実行分しかwaitしてないのか
以下の様に訂正します
×Application.Wait Now + 1 / 24 / 60 / 60 / 10
○Application.Wait [Now()] + 1 / 24 / 60 / 60 / 10
[]はワークシート関数らしいね
NOWだと秒未満が扱えないから、現在時刻が0.1秒超えるとコマンド実行分しかwaitしてないのか
以下の様に訂正します
×Application.Wait Now + 1 / 24 / 60 / 60 / 10
○Application.Wait [Now()] + 1 / 24 / 60 / 60 / 10
[]はワークシート関数らしいね
935デフォルトの名無しさん (ワントンキン MM8d-drUO)
2020/03/12(木) 14:14:34.28ID:renYLELNM セルの組み合わせを検索したいんですがfind関数のAND使うしか無いですかね?
A1セルかつB1セルの値をC,D列から検索するような事をしたいです。
A1セルかつB1セルの値をC,D列から検索するような事をしたいです。
936デフォルトの名無しさん (オッペケ Sr91-tJbe)
2020/03/12(木) 15:35:29.52ID:+5QmAI+3r みなさんが使ってるパソコンのスペック教えて下さい
できれば機種もおながいします
できれば機種もおながいします
937デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/12(木) 19:36:43.40ID:RTn0fWyO0 >>935
1セルずつ自分で調べる
1セルずつ自分で調べる
938デフォルトの名無しさん (ドコグロ MM4a-A9/a)
2020/03/12(木) 19:42:45.16ID:kpCmVf8sM >>936
そんなの知って何がしたいんだよ
そんなの知って何がしたいんだよ
939デフォルトの名無しさん (アウアウクー MM51-55Jx)
2020/03/12(木) 20:56:37.31ID:okuX4gckM >>935
ドクターゲロに聞く
ドクターゲロに聞く
940デフォルトの名無しさん (ワッチョイ 0242-gN7l)
2020/03/12(木) 21:04:05.61ID:2HpOUvGf0 >>935
AB列の値を結合した検索用の列を追加すればいいんじゃね
AB列の値を結合した検索用の列を追加すればいいんじゃね
941デフォルトの名無しさん (ワッチョイ 858a-JgDO)
2020/03/12(木) 21:42:19.02ID:eUhuAVRD0942デフォルトの名無しさん (ワッチョイ 5102-CfvC)
2020/03/12(木) 22:03:09.82ID:R0C6kYZh0 じゃあ、CyrixMII 233MHzぅ!
943デフォルトの名無しさん (ワッチョイ 011f-ZW3Z)
2020/03/12(木) 22:56:49.72ID:nToT5DGB0 datファイルやtxtファイル読んで配列に入れたい場合って、EOFまで一行ずつ読んで配列要素をredimするのがキレイで分かりやすい?
944デフォルトの名無しさん (ワントンキン MM8d-drUO)
2020/03/12(木) 23:24:55.83ID:renYLELNM945デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/12(木) 23:52:42.43ID:RTn0fWyO0 >>943
一括で読んでsplitする手もある
一括で読んでsplitする手もある
946デフォルトの名無しさん (オッペケ Sr91-tJbe)
2020/03/13(金) 00:22:47.36ID:wWT1UGjTr みんなどうやって勉強したの?
どく学?
どく学?
947デフォルトの名無しさん (ワッチョイ a1ad-M7Q/)
2020/03/13(金) 00:28:32.32ID:ZeWzgGw60 他の言語やってれば独学で(も)行けるが
もし始めてなら入門書読んだ方が早いかも
もし始めてなら入門書読んだ方が早いかも
948デフォルトの名無しさん (オッペケ Sr91-tJbe)
2020/03/13(金) 00:38:00.66ID:/vlIPRjer >>947
サイトで調べてやろうかと思ったけどなかなか大変そうなので買って読んでみます!ありがとうございます!
サイトで調べてやろうかと思ったけどなかなか大変そうなので買って読んでみます!ありがとうございます!
949デフォルトの名無しさん (アウアウウー Sac5-pUvF)
2020/03/13(金) 03:28:46.12ID:OcgrooQ3a >>946
もう20年以上前だがな
もう20年以上前だがな
950デフォルトの名無しさん (ワッチョイ eef2-9blg)
2020/03/13(金) 07:21:17.73ID:8ov/WEIe0 インプレス『できるExcelマクロ&VBA』他、期間限定で全文公開
https://book.impress.co.jp/items/tameshiyomi
https://book.impress.co.jp/items/tameshiyomi
951デフォルトの名無しさん (アウアウウー Sac5-Syvm)
2020/03/13(金) 09:45:24.42ID:S934/UwJa VB.NET 廃止か
まさかVBAより先に死ぬとはな
まさかVBAより先に死ぬとはな
952デフォルトの名無しさん (ワッチョイ ed8e-TDt8)
2020/03/13(金) 11:43:51.46ID:hr/TjqNF0 >>951
ソースどこ?
ソースどこ?
953デフォルトの名無しさん (オッペケ Sr91-tJbe)
2020/03/13(金) 11:44:52.56ID:ojnGj1Dgr954デフォルトの名無しさん (ワッチョイ a1ad-M7Q/)
2020/03/13(金) 12:07:27.45ID:ZeWzgGw60955デフォルトの名無しさん (ワッチョイ 09e6-oTi3)
2020/03/13(金) 14:33:35.87ID:DsczgAs80 https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/
今後、Visual Basicを言語として進化させる予定はありません。
言語の変更を必要とする.NET Coreの将来の機能は、Visual Basicではサポートされない可能性があります。
プラットフォームの違いにより、.NET Framework上のVisual Basicと.NET Coreにはいくつかの違いがあります。
今後、Visual Basicを言語として進化させる予定はありません。
言語の変更を必要とする.NET Coreの将来の機能は、Visual Basicではサポートされない可能性があります。
プラットフォームの違いにより、.NET Framework上のVisual Basicと.NET Coreにはいくつかの違いがあります。
956デフォルトの名無しさん (ワッチョイ b901-FfQu)
2020/03/13(金) 15:39:53.35ID:yxSDhoD50957デフォルトの名無しさん (ワッチョイ ed8e-TDt8)
2020/03/13(金) 16:28:43.22ID:hr/TjqNF0 廃止じゃないじゃん
馬鹿は死ねよ
馬鹿は死ねよ
958デフォルトの名無しさん (ブーイモ MMa5-1ZxF)
2020/03/13(金) 18:21:15.27ID:cgyHyg3GM >>957
死ぬのは、スレ違いネタに必死になってるおまえの方だよ
死ぬのは、スレ違いネタに必死になってるおまえの方だよ
959デフォルトの名無しさん (ワッチョイ 85da-pUvF)
2020/03/13(金) 23:23:36.16ID:VPbZTknR0 いやいやお前だろ
960デフォルトの名無しさん (ワッチョイ 5102-CfvC)
2020/03/13(金) 23:39:30.54ID:sLWP0xGH0 わかった!オレがしぬ!
961デフォルトの名無しさん (ワッチョイ c633-ioXh)
2020/03/14(土) 09:26:33.93ID:cldo6UeB0 罰が当たってコロナに感染重症化しそう
962デフォルトの名無しさん (ワッチョイ 8549-rHbc)
2020/03/14(土) 09:28:47.00ID:XOiIzQdu0 わかった!おれもしぬ!
963デフォルトの名無しさん (アウアウウー Sac5-CfvC)
2020/03/14(土) 09:55:43.66ID:8jJQrMy3a はいはい!オレもしぬ!
964デフォルトの名無しさん (ワッチョイ 0994-GmOQ)
2020/03/14(土) 16:27:40.06ID:juE+caHb0 A列の数字に対してabc順に処理をしたいんですがどのような構文にすればいいでしょうか?
A B C
1 a d
1 b e
1 c f
2 g i
2 h j
3 k l
A B C
1 a d
1 b e
1 c f
2 g i
2 h j
3 k l
965デフォルトの名無しさん (ワッチョイ 2eef-drwQ)
2020/03/14(土) 17:03:17.53ID:9mSKrJ1e0966デフォルトの名無しさん (ワッチョイ 0994-GmOQ)
2020/03/14(土) 17:48:23.61ID:juE+caHb0967デフォルトの名無しさん (ワッチョイ 2eba-ioXh)
2020/03/14(土) 18:22:21.70ID:nT2WeRIi0968デフォルトの名無しさん (ワッチョイ feca-FfQu)
2020/03/14(土) 18:47:53.73ID:7lWVnCph0969デフォルトの名無しさん (ワッチョイ 4de6-drwQ)
2020/03/14(土) 18:53:08.37ID:JrGvwLlh0 アルファベット順だろ
A列がソートされてるんならIFで一個下と比較すりゃいいだろ
されてないならソートしろ
A列がソートされてるんならIFで一個下と比較すりゃいいだろ
されてないならソートしろ
970デフォルトの名無しさん (ワッチョイ a1ad-M7Q/)
2020/03/14(土) 18:53:46.16ID:wiK5yt+U0971デフォルトの名無しさん (ワッチョイ ed8e-TDt8)
2020/03/14(土) 19:24:58.83ID:JhfhrpV40 馬鹿は自分頭の中で整理できないから馬鹿なんだよな
972デフォルトの名無しさん (ワッチョイ 2eef-drwQ)
2020/03/14(土) 19:50:52.55ID:9mSKrJ1e0 >>966
1((a,b,c),(d,e,f)),2((g,h),(i,j)),3((k),(l)) かな
どうも、アルファベット順というのも座標の説明に使っただけで、それでソートするってわけでもなさそうだね
組もごちゃ混ぜになってるわけでもないっぽいね
なら
上から下へ進むループを組んで、組が変わったら位置を記憶して、その範囲でB列、C列の順にループ
1((a,b,c),(d,e,f)),2((g,h),(i,j)),3((k),(l)) かな
どうも、アルファベット順というのも座標の説明に使っただけで、それでソートするってわけでもなさそうだね
組もごちゃ混ぜになってるわけでもないっぽいね
なら
上から下へ進むループを組んで、組が変わったら位置を記憶して、その範囲でB列、C列の順にループ
973デフォルトの名無しさん (ワッチョイ 0242-gN7l)
2020/03/14(土) 19:54:23.48ID:E0DYL6Pb0 すげーよな
昇順になってんだから頭から順番に処理すりゃいいんじゃね?としか考えつかない
昇順になってんだから頭から順番に処理すりゃいいんじゃね?としか考えつかない
974デフォルトの名無しさん (ワッチョイ 0994-GmOQ)
2020/03/14(土) 21:29:14.28ID:juE+caHb0975デフォルトの名無しさん (アウアウエー Sa8a-MIfP)
2020/03/14(土) 21:46:30.89ID:uUhF8jFda 別のブックのVBAをRUNしたらMsgBoxが出てきてボタンをクリックしないといけなくなったんですが、
VBAでボタンをクリックする方法はないでしょうか。
その別のVBAの方は修正したくないので。
VBAでボタンをクリックする方法はないでしょうか。
その別のVBAの方は修正したくないので。
976デフォルトの名無しさん (ワッチョイ b901-AGez)
2020/03/14(土) 22:44:44.71ID:2hmQ2yxV0 sendkey enterでええんじゃね
977デフォルトの名無しさん (ワッチョイ 02ad-M7Q/)
2020/03/14(土) 23:46:23.57ID:1CTohHuR0 タッチディスプレイでエクセルドロップダウンリストが選択しにくいのでVbaでユーザーフォームで
ドロップダウンリストを全部表示させて選択式にしたいんだけど何か良い方法ありますか?
ドロップダウンリストを全部表示させて選択式にしたいんだけど何か良い方法ありますか?
978デフォルトの名無しさん (ワッチョイ b901-R/wk)
2020/03/15(日) 01:41:25.49ID:B9oF4/gh0 VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、ウィンドウの枠がマウスポインタの動きから
遅れて動き、ウィンドウの枠がチラつくのは自分だけですか?
CPU使用率は10%未満なのでスペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
マウスでドラッグすると、ウィンドウの枠がマウスポインタの動きから
遅れて動き、ウィンドウの枠がチラつくのは自分だけですか?
CPU使用率は10%未満なのでスペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
980978 (ワッチョイ b901-R/wk)
2020/03/15(日) 03:47:53.03ID:B9oF4/gh0 すいません。意味が分かりにくいので再投稿します。
VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、そのウィンドウの枠がチラつきながら
マウスポインタよりも目に見えて遅れて動きます。
これは直すにはどうしたら良いでしょうか。
CPU使用率は10%未満でメモリ使用率は50%未満なので
スペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、そのウィンドウの枠がチラつきながら
マウスポインタよりも目に見えて遅れて動きます。
これは直すにはどうしたら良いでしょうか。
CPU使用率は10%未満でメモリ使用率は50%未満なので
スペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
981デフォルトの名無しさん (スプッッ Sd02-TKmo)
2020/03/15(日) 07:14:17.59ID:DNgNcsNnd 仕様なので気にしない事
982デフォルトの名無しさん (ワッチョイ 2eef-drwQ)
2020/03/15(日) 07:51:34.39ID:3dklKXuL0983デフォルトの名無しさん (オッペケ Sr91-lt+r)
2020/03/15(日) 14:54:37.12ID:0UhNKPF0r (インクの開始)とかをマクロボタンに登録可能?
各機能をマクロボタン化したいけど、どの機能がどのマクロか探しても出てこない…
各機能をマクロボタン化したいけど、どの機能がどのマクロか探しても出てこない…
984デフォルトの名無しさん (ワッチョイ 2eba-ioXh)
2020/03/15(日) 15:25:04.36ID:/MmP9RhE0 これ?
With Application.CommandBars
If .GetEnabledMso("InkingStart") = True Then
.ExecuteMso "InkingStart"
End If
End With
With Application.CommandBars
If .GetEnabledMso("InkingStart") = True Then
.ExecuteMso "InkingStart"
End If
End With
985デフォルトの名無しさん (ワッチョイ 85da-drwQ)
2020/03/15(日) 17:52:47.26ID:LHwp9FeQ0 描画にインク機能があるが、再生が無い。
2019なのに何故?
2019なのに何故?
986デフォルトの名無しさん (スップ Sd02-LpqU)
2020/03/15(日) 17:56:02.76ID:ro5SoUspd >>983
まあ回答じゃないけど、その場で
Dim cb As Commandber
Dim ctl As CommandbarControl
For Each cb In Application.Commandbars
Debug.Print cb.Name
For Each ctl In cb.Controls
Debug.Print " " & ctl.Name
Next
Next
的なのを実行して調べるな。(出先なのでExcel触れないから間違ってるかも。NameはCaptionか?)
大量に出てくるからDebug.Printじゃ間に合わないだろうから、GUIにしてリストボックスとかにするのが現実的。
まあ回答じゃないけど、その場で
Dim cb As Commandber
Dim ctl As CommandbarControl
For Each cb In Application.Commandbars
Debug.Print cb.Name
For Each ctl In cb.Controls
Debug.Print " " & ctl.Name
Next
Next
的なのを実行して調べるな。(出先なのでExcel触れないから間違ってるかも。NameはCaptionか?)
大量に出てくるからDebug.Printじゃ間に合わないだろうから、GUIにしてリストボックスとかにするのが現実的。
987デフォルトの名無しさん (ワッチョイ 8279-AXJv)
2020/03/15(日) 23:43:09.19ID:KOSOM8NC0 >OSはWin10でエクセル2010の環境です。
これだよ
2013以上にすると直るよ
これだよ
2013以上にすると直るよ
988デフォルトの名無しさん (ワッチョイ e5ce-drwQ)
2020/03/16(月) 09:42:32.24ID:zMoP23Lv0 Excelの内部構造が大幅に変わったのは2017からじゃなかったか
989デフォルトの名無しさん (ワッチョイ 85da-drwQ)
2020/03/16(月) 11:24:29.57ID:DJ4MbV7t0 2013じゃね
990デフォルトの名無しさん (オッペケ Sr91-lt+r)
2020/03/16(月) 17:48:16.80ID:Ehy6Otktr >>984
タッチパネルだとエラーがでたり、何も動かなかったりするね…
タッチパネルだとエラーがでたり、何も動かなかったりするね…
991デフォルトの名無しさん (オッペケ Sr91-lt+r)
2020/03/16(月) 17:49:06.17ID:Ehy6Otktr992デフォルトの名無しさん (アウアウエー Sa8a-MIfP)
2020/03/16(月) 20:29:35.60ID:YT6hS8mka >>975-976
待ちになったままsendkey の行が処理されないですわ
待ちになったままsendkey の行が処理されないですわ
993デフォルトの名無しさん (スップ Sd02-LpqU)
2020/03/16(月) 20:57:04.54ID:G4gOAdERd994デフォルトの名無しさん (アウアウエー Sa8a-MIfP)
2020/03/16(月) 21:45:49.75ID:YT6hS8mka >>993
こんな感じか
'CreateObject("Excel.Application")を宣言し変数を作成します。 Set myApp = CreateObject("Excel.Application") '以下のコードがエクセルを別プロセスで開くための肝になる点です。 myApp.Workbooks.Open "開く対象のファイルのフルパス" '
こんな感じか
'CreateObject("Excel.Application")を宣言し変数を作成します。 Set myApp = CreateObject("Excel.Application") '以下のコードがエクセルを別プロセスで開くための肝になる点です。 myApp.Workbooks.Open "開く対象のファイルのフルパス" '
995デフォルトの名無しさん (ワッチョイ d22d-drUO)
2020/03/16(月) 23:12:55.50ID:cMwINrzG0 コピーした行を挿入したいのにpasteやらDestination:=Rowsやらinsertやら試してもダメだったけどPasteSpecialしたら通った
よくわからん
よくわからん
996デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/16(月) 23:46:26.48ID:ZHCf4FTc0 pasteやらDestinationじゃそりゃ出来んだろう
997デフォルトの名無しさん (オッペケ Sr91-lt+r)
2020/03/17(火) 07:10:46.51ID:fnLz6KMUr >>986
よくわからなかった
よくわからなかった
998デフォルトの名無しさん (ワントンキン MMd2-drUO)
2020/03/17(火) 09:07:31.12ID:KpY/Lzz/M999デフォルトの名無しさん (ワッチョイ 09e6-oTi3)
2020/03/17(火) 13:21:49.91ID:4wOPps0G0 Excel×Python最速仕事術
マクロはもう古い!
マクロはもう古い!
1000デフォルトの名無しさん (ワッチョイ 02a5-5LgE)
2020/03/17(火) 13:36:34.30ID:ybHHyXnP0 excelはエディタがどうにかならんのか?
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 105日 13時間 52分 40秒
新しいスレッドを立ててください。
life time: 105日 13時間 52分 40秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
