ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
Excel VBA 質問スレ Part84
https://mevius.5ch.io/test/read.cgi/tech/1759297002/l50
Excel VBA 質問スレ Part85
1デフォルトの名無しさん
2026/05/01(金) 13:47:09.85ID:mByHuMAd2デフォルトの名無しさん
2026/05/02(土) 10:01:06.47ID:8dLBSBrm 助かった
3デフォルトの名無しさん
2026/05/03(日) 10:04:06.61ID:DiVKTB3t Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
2026/05/12(火) 02:12:50.81ID:pJQZEhk+
なるべくexcelからは遠ざかる方が幸せになれる
入力データを編集したり、結果を出力するにはいいけど、
途中は全部excelの外でやる
入力データを編集したり、結果を出力するにはいいけど、
途中は全部excelの外でやる
2026/05/12(火) 04:54:11.20ID:pwErhZo6
excelの結果出力もCOM経由で外から操作
2026/05/12(火) 19:25:07.39ID:nZ57g6XP
もう音声入力にして手を使わないで結果出力したらいいんじゃね
2026/05/13(水) 16:17:13.94ID:a+OI9kT4
パソコン使わない方が良いんじゃね。
8デフォルトの名無しさん
2026/05/14(木) 10:26:41.14ID:lXgZefgr 久々に「数独ソルバー」マクロを更新しました。
https://makoto-watanabe.main.jp/vba_SuDoku.html
今時 AI に頼めばこんなマクロは直ぐ書いてくれるのでしょうが、私には苦労してマクロを作るのが楽しいことだと分かりました。
そもそも「数独」は、マクロで解を求めるのではなく、一つ一つ頭で考えて答えることを楽しむゲームです。
人により楽しみ方は色々あって、とにかく楽しめることがあることは良いことです。
追記:私のマクロで解決できなかった問題(どなたかチャレンジしてみて下さい)
500 000 300
020 100 070
008 000 009
040 007 000
000 821 000
000 600 010
300 000 800
060 004 020
009 000 005
と
080000700200300008000006010
092750600030009000000400030
001500000005210060000008050
https://makoto-watanabe.main.jp/vba_SuDoku.html
今時 AI に頼めばこんなマクロは直ぐ書いてくれるのでしょうが、私には苦労してマクロを作るのが楽しいことだと分かりました。
そもそも「数独」は、マクロで解を求めるのではなく、一つ一つ頭で考えて答えることを楽しむゲームです。
人により楽しみ方は色々あって、とにかく楽しめることがあることは良いことです。
追記:私のマクロで解決できなかった問題(どなたかチャレンジしてみて下さい)
500 000 300
020 100 070
008 000 009
040 007 000
000 821 000
000 600 010
300 000 800
060 004 020
009 000 005
と
080000700200300008000006010
092750600030009000000400030
001500000005210060000008050
2026/05/19(火) 15:48:38.06ID:Vz4sx4AD
2026/05/19(火) 15:52:01.43ID:Vz4sx4AD
AIにVBA作らせたら簡単すぎる
「これやって」「やっぱりこっちにする」に即座に対応
VBAの欠点(わかりにくさや情報不足)を補ってる
「これやって」「やっぱりこっちにする」に即座に対応
VBAの欠点(わかりにくさや情報不足)を補ってる
2026/05/25(月) 22:22:04.25ID:1qPmaLVX
VBA実行したときの音楽は止められますか?
12デフォルトの名無しさん
2026/05/25(月) 22:28:20.66ID:w15EGXeG msgboxの音? コンパネのサウンドかな?
2026/05/25(月) 23:48:23.83ID:1qPmaLVX
全部の音が消えない?
明日やってみる㌧
明日やってみる㌧
2026/05/27(水) 10:50:45.61ID:zShk01u5
>>11
AIの回答
VBAで音楽(BGMやSE)を流している場合、音を止めるには「再生を停止する命令(close や stop など)」を
プログラムに組み込む必要があります。
つまり、VBAで再生している部分を見て判断することになる
AIの回答
VBAで音楽(BGMやSE)を流している場合、音を止めるには「再生を停止する命令(close や stop など)」を
プログラムに組み込む必要があります。
つまり、VBAで再生している部分を見て判断することになる
15デフォルトの名無しさん
2026/06/03(水) 07:40:12.59ID:5semdr1F つんぼになれば聞こえないよ
16デフォルトの名無しさん
2026/06/08(月) 12:27:36.09ID:NbmbOJ1A 壁の中からうめき声が聞こえるよ
2026/06/08(月) 14:02:22.94ID:uvlha9CD
立ち去れ
2026/06/10(水) 18:01:18.59ID:gQT8+tu+
19デフォルトの名無しさん
2026/06/27(土) 21:26:57.05ID:S5PYz4GZ テキスト・ファイルで、一行毎に、行頭に「txt」と「out」が交互に出現する中国語のファイルがありました。
これを「txt」の行は中国語のままで、「out」の行を日本語にしたい事情が発生しました。
私は、まず元のファイルを Google翻訳で一括日本語に翻訳しました。
これらの 2つのファイルを合体して目的のファイルを作成するための VBA コードを Claude に依頼しましたらたちどころに教えてくれて目的を達成できました。
https://claude.ai/new
AI のお陰で VBA コード作成のハードルが下がって、ますます Excel VBA は有効なツールになっていくでしょう。
************************
文字コード UNICODE(UTF16) の 2つのテキストファイル(それぞれ 15,000 行程度)を読んで、行単位に選択的に合体して、一つの UNICODE(UTF16) テキストファイルを出力する、Excel VBA のコードを書いてください。
入力のファイル名は、以下の 2 つで、Excel ブックと同じフォルダに登録します。
LanguagesTraditional.txt
LanguagesSimpJP.txt
出力ファイル名は Languages.txt です。
合体のルールは、以下の3つです。
1.行が "Part=" で始まる行は、LanguagesSimpJP.txt の行を出力します。
LanguagesTraditional.txt にも "Part=" で始まる行がありますが、出力対象としません。
2.行が "out_" で始まる行は、LanguagesSimpJP.txt の行を出力します。
LanguagesTraditional.txt にも "out_" で始まる行がありますが、出力対象としません。
行頭は、"out_369=" のように、"out_" と 1〜3桁の数値 と "=" になっています。
LanguagesTraditional.txt と LanguagesSimpJP.txt の "out_" の後の数値が一致していることを確認しながら出力を進めます。
万一この数値が異なる場合は、そこで出力を終了して、エラーメッセージを表示してプログラムを終了します。
3.行頭が、 "Part=" でも "out_" でもない行は、LanguagesTraditional.txt の行を出力します。LanguagesSimpJP.txt からは出力しません。
これを「txt」の行は中国語のままで、「out」の行を日本語にしたい事情が発生しました。
私は、まず元のファイルを Google翻訳で一括日本語に翻訳しました。
これらの 2つのファイルを合体して目的のファイルを作成するための VBA コードを Claude に依頼しましたらたちどころに教えてくれて目的を達成できました。
https://claude.ai/new
AI のお陰で VBA コード作成のハードルが下がって、ますます Excel VBA は有効なツールになっていくでしょう。
************************
文字コード UNICODE(UTF16) の 2つのテキストファイル(それぞれ 15,000 行程度)を読んで、行単位に選択的に合体して、一つの UNICODE(UTF16) テキストファイルを出力する、Excel VBA のコードを書いてください。
入力のファイル名は、以下の 2 つで、Excel ブックと同じフォルダに登録します。
LanguagesTraditional.txt
LanguagesSimpJP.txt
出力ファイル名は Languages.txt です。
合体のルールは、以下の3つです。
1.行が "Part=" で始まる行は、LanguagesSimpJP.txt の行を出力します。
LanguagesTraditional.txt にも "Part=" で始まる行がありますが、出力対象としません。
2.行が "out_" で始まる行は、LanguagesSimpJP.txt の行を出力します。
LanguagesTraditional.txt にも "out_" で始まる行がありますが、出力対象としません。
行頭は、"out_369=" のように、"out_" と 1〜3桁の数値 と "=" になっています。
LanguagesTraditional.txt と LanguagesSimpJP.txt の "out_" の後の数値が一致していることを確認しながら出力を進めます。
万一この数値が異なる場合は、そこで出力を終了して、エラーメッセージを表示してプログラムを終了します。
3.行頭が、 "Part=" でも "out_" でもない行は、LanguagesTraditional.txt の行を出力します。LanguagesSimpJP.txt からは出力しません。
2026/06/27(土) 21:58:43.79ID:g3WvLrPX
日本語→AI→VBAの通訳ができた感じ
ただ注文多いとスパゲッティパーティ始まる
ただ注文多いとスパゲッティパーティ始まる
21デフォルトの名無しさん
2026/06/27(土) 22:00:08.06ID:e7ZTTJea それExcel要らないよね
2026/06/28(日) 08:08:10.93ID:itlCbai6
そういえばあんまり関係ないけどチャッピーに『○○(料理)のレシピを××(プログラミング言語)風に教えて』って訊くの楽しい
もちろんVBAでもできる
もちろんVBAでもできる
2026/06/28(日) 12:08:44.08ID:a56bWbTp
ヘイチャッピー、俺の人生をVBAで書いてみてよ
2026/06/28(日) 15:04:54.45ID:7lywShnK
ドリル優子
2026/06/28(日) 19:13:51.79ID:Ap0jDVU+
TextBox1.txt = "俺の人生"
2026/06/28(日) 19:15:37.57ID:Ap0jDVU+
Cell(1,1) = "俺の人生"
こっちか
こっちか
2026/06/28(日) 19:17:26.23ID:Ap0jDVU+
すまん Cell → Cells
28デフォルトの名無しさん
2026/06/28(日) 20:01:31.53ID:hFoHQwk3 Dim life As Object
Set life = Nothing
End
Set life = Nothing
End
レスを投稿する
ニュース
- 【W杯】「ケチャップは醤油よりうまい」塩貝健人のネイマール批判でブラジル“反論” まさかの方向へ [ネギうどん★]
- 【IOC】「日本で再び冬季五輪を」 分散容認、札幌、長野で招致動き ★2 [蚤の市★]
- 高市首相の“恥”行動が海外に飛び火! 英タイムスがG7外交をディスり、英FTは国内財界との没交渉ぶりを暴露 [バイト歴50年★]
- 【W杯】「我々が日本に勝つ確率は約70%だ」。ブラジルメディアが『Opta』の決勝T1回戦の勝敗予測に反応 [首都圏の虎★]
- 【W杯】日本の応援団が旭日旗をスタンドに持ち込んで国際的に波紋…どうなる?傘下のAFCでは厳重処分その“背景”とは [ネギうどん★]
- 【速報】王将社長射殺事件田中幸雄被告に無期懲役求刑 [蚤の市★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★237【メキシコ/カナダ/アメリカ】
- 【フジテレビ】2026 FORMULA 1【NEXT】Lap53
- ハム専
- かもめせん5
- やくせん 4
- とらせん 祝勝会
- 映画館各社が2000円→2200円に“一斉値上げ”😲 [521921834]
- 【高市悲報】タマキン「ウチ、弁護士入れて裁判してるからそっちが危ないよ」文春記者に謎のカマシを入れていた😲 [359965264]
- 中国、新たに日本の20団体を輸出規制リストに追加。コマツや富士通子会社など。日本の軍備強化が理由【高市】 [306119931]
- 【悲報】東大理Ⅲ家族の教育方法を真似して、子供が精神崩壊する事例が急増・・・😨 [398059782]
- 【なんJ転職悲報】ワイが150万円で買ったパワーエックスとかいう蓄電池メーカーの株、上方修正したのに今日も暴落wwwwwwwwwwww [257926174]
- Vtuber界のおもしれー女って誰?りりーかとすうとちはとしがりこと?