ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
Excel VBA 質問スレ Part83
https://mevius.5ch.net/test/read.cgi/tech/1749348402/
探検
Excel VBA 質問スレ Part84
2025/10/01(水) 14:36:42.66ID:lecUwKjm
201デフォルトの名無しさん
2025/12/05(金) 23:01:52.33ID:itJCEMXW >>200
すげぇぇー!ありがとうございます。
すげぇぇー!ありがとうございます。
202デフォルトの名無しさん
2025/12/06(土) 08:22:07.86ID:Ns9W5jkq 最近勉強も兼ねて基本的なオブジェクトのラッパークラスを作るのにハマってる
せっかくだからある程度できてきたら実用もしていきたいんだけど、親子関係とかにこだわるとクラスモジュールがどんどん増えるからプロジェクトを作る度にインポートするの面倒だな
それに自作クラスに慣れちゃうと元オブジェクトの使い方を忘れて困りそうだしな
あれ?じゃあなんで作ってるんだ…?
せっかくだからある程度できてきたら実用もしていきたいんだけど、親子関係とかにこだわるとクラスモジュールがどんどん増えるからプロジェクトを作る度にインポートするの面倒だな
それに自作クラスに慣れちゃうと元オブジェクトの使い方を忘れて困りそうだしな
あれ?じゃあなんで作ってるんだ…?
203デフォルトの名無しさん
2025/12/06(土) 09:06:30.20ID:CSgKSHqQ204デフォルトの名無しさん
2025/12/06(土) 09:41:31.06ID:t4ge40oj >>200-201
「削除してゴミ箱にあるExcelのデータを消す」これはSHEmptyRecycleBinでいけるが
「ゴミ箱から消したExcelのデータを完全に消す」これはSHEmptyRecycleBinでは無理だろ
>>202
https://smdn.jp/programming/tips/emptyrecyclebin/
「削除してゴミ箱にあるExcelのデータを消す」これはSHEmptyRecycleBinでいけるが
「ゴミ箱から消したExcelのデータを完全に消す」これはSHEmptyRecycleBinでは無理だろ
>>202
https://smdn.jp/programming/tips/emptyrecyclebin/
205デフォルトの名無しさん
2025/12/06(土) 12:26:26.84ID:qRv+I2CP 自分も引っかかったけど、
「ゴミ箱から消した/Excelのデータを」ではなく
「ゴミ箱から/消したExcelのデータを」なのかも
伝わりにくいか…
「ゴミ箱から消した/Excelのデータを」ではなく
「ゴミ箱から/消したExcelのデータを」なのかも
伝わりにくいか…
206デフォルトの名無しさん
2025/12/06(土) 14:16:49.57ID:ARinuXXT 消したExcelのデータをゴミ箱から完全に消す
207デフォルトの名無しさん
2025/12/06(土) 15:09:02.17ID:kcqrt2m8 EXCELのファイルを選別するのができないのか?
208デフォルトの名無しさん
2025/12/07(日) 01:00:20.13ID:lLFPKabv よくある質問者が既にいないのに話題を続ける奴が残る感じ
209883
2025/12/07(日) 01:26:47.58ID:dEBXo/lp 質問者が来るとバカ呼ばわりするバカが居るしなー
210デフォルトの名無しさん
2025/12/07(日) 08:10:22.37ID:b/YhOsIH と、バカが申しております。
211デフォルトの名無しさん
2025/12/07(日) 09:34:45.36ID:HnfNj0pp >>210
このハゲ!🦲
このハゲ!🦲
212デフォルトの名無しさん
2025/12/07(日) 12:14:53.22ID:D6Rcvjje 完全に消したいです!
213デフォルトの名無しさん
2025/12/07(日) 12:16:43.46ID:gSHrQBcc format
214デフォルトの名無しさん
2025/12/07(日) 13:36:38.71ID:jjhMYiFl formatで完全に消えるわけじゃないけどな
215デフォルトの名無しさん
2025/12/07(日) 14:00:51.18ID:wjXVhGdJ ドリルを使うのが定番らしい
216デフォルトの名無しさん
2025/12/07(日) 15:18:24.12ID:WSDO/8Sv ドリルすんのかい
217デフォルトの名無しさん
2025/12/07(日) 16:34:53.96ID:4wunMZ1B さんすうドリル
218デフォルトの名無しさん
2025/12/07(日) 19:23:37.86ID:qO8AVoFB 完全に消すなら溶鉱炉に突っ込むしか
219デフォルトの名無しさん
2025/12/07(日) 20:10:29.28ID:D6Rcvjje ディスククリーンアップでも消えないんだっけ
出荷状態に戻したらアカウントも切えるしな
出荷状態に戻したらアカウントも切えるしな
220デフォルトの名無しさん
2025/12/07(日) 20:16:50.80ID:0JHpnbXH 米国国防総省準拠方式DoD5200.28-Mがいいと聞いた
221デフォルトの名無しさん
2025/12/08(月) 11:34:41.23ID:ohFCSp2s I'll be back! b
で 3回ほど上書き
最後に念のため塩水か酸に3年程漬ける
で 3回ほど上書き
最後に念のため塩水か酸に3年程漬ける
222デフォルトの名無しさん
2025/12/08(月) 13:33:42.25ID:cI+IAhW6 まず服を脱ぎます
223デフォルトの名無しさん
2025/12/08(月) 20:35:17.92ID:AM3PfGHm DLいるけどコマンドで消せそう
224デフォルトの名無しさん
2025/12/08(月) 20:43:32.54ID:7foZRiLq ずっと昔、HDDが小さかった頃はバッチで無限ループして、意味のない内容のファイルで領域をいっぱいに上書きして、ってやってたな
225デフォルトの名無しさん
2025/12/08(月) 21:04:15.75ID:Y7FlZnC1 スレ違いの話題をいつまでも続ける老人会
226デフォルトの名無しさん
2025/12/08(月) 23:03:55.20ID:p8pOo59T227デフォルトの名無しさん
2025/12/09(火) 08:00:02.65ID:Md263dWo 変数名は_で区切るのか、それとも頭文字小文字頭文字大文字で区切るのか、どう命名するのがオシャレで今時なのでしょうか?
228デフォルトの名無しさん
2025/12/09(火) 08:20:04.79ID:Md263dWo 沢山の引数をTypeでまとめて引き渡すのは普通の事なのでしょうか?
沢山の書籍やネットの記事を見てきましたが、その様なコードは一切見た事がありません
沢山の書籍やネットの記事を見てきましたが、その様なコードは一切見た事がありません
229デフォルトの名無しさん
2025/12/09(火) 08:20:48.43ID:hJ7ZW6qG 言語である程度おすすめが示されていることもあるけど、VBAってどうだっけ? クラス名はアッパーキャメルケースにする人が多いけど、変数・関数は好みじゃない?
Javaの経験がある人はキャメルケースを好み、Pythonの経験がある人はスネークケースもしくは区切りの _ も省略したjointwordsスタイルを好む人が比較的多いとか、そういう傾向はあるかもしれないけど。
Javaの経験がある人はキャメルケースを好み、Pythonの経験がある人はスネークケースもしくは区切りの _ も省略したjointwordsスタイルを好む人が比較的多いとか、そういう傾向はあるかもしれないけど。
230デフォルトの名無しさん
2025/12/09(火) 08:42:54.43ID:Md263dWo 小文字大文字は違和感があって、本当にこれでいいのかなという感じです
231デフォルトの名無しさん
2025/12/09(火) 08:43:11.33ID:Cqli7Rfr マイコォソフトがハンガリアン記法に傾倒してた時代の言語だからアッパーキャメルケース
232883
2025/12/09(火) 08:52:16.60ID:pNV+FLYU >>228
C言語育ちのワイは普通にやる
C言語育ちのワイは普通にやる
233デフォルトの名無しさん
2025/12/09(火) 10:04:40.09ID:l/Nn/UyZ >>227
まず正常に動くことが優先で名称はその次のステップだろ
次にチームで共有するか、後任に引き継いでいくのか、個人だけの使用かで影響を気にするし
自分以外が使わないならただの自己満足だし好きにすれば良かろう
まず正常に動くことが優先で名称はその次のステップだろ
次にチームで共有するか、後任に引き継いでいくのか、個人だけの使用かで影響を気にするし
自分以外が使わないならただの自己満足だし好きにすれば良かろう
234デフォルトの名無しさん
2025/12/09(火) 10:26:43.91ID:bIlCpHR7 BASICの歴史を尊重してフル大文字8文字以内です
235デフォルトの名無しさん
2025/12/09(火) 10:46:42.10ID:oTj8LC3z MS公式VBAマニュアルはC#方式になってるな
236デフォルトの名無しさん
2025/12/09(火) 11:01:16.89ID:7JykU8Yz 変数名の表記法の一例
【camelCase】2番目以降の単語の先頭を大文字にする。最初を小文字にするのは関数名などと区別するため
【lowerCamelCase】camelCaseと同じ。上に飛び出た大文字がラクダのこぶのようだからキャメル
【biCapitalization】camelCaseと同じ
【interCaps】camelCaseと同じ
【mixedCase】camelCaseと同じ
【UpperCamelCase】各単語の先頭を大文字にする
【PascalCase】UpperCamelCaseと同じ
【UpperPascalCase】UpperCamelCaseと同じ
【snake_case】全部小文字、アンダーバーで区切る。文字数が増えて細長くなるからヘビ
【lower_snake_case】snake_caseと同じ
【lower_case_with_underscores】snake_caseと同じ
【UPPER_SNAKE_CASE】全部大文字、アンダーバーで区切る
【kebab-case】全部小文字、ハイフンで区切る。ハイフンがケバブの串
【lisp-case】kebab-caseと同じ
【dot.case】全部小文字、ドットで区切る
【システムハンガリアン記法】strNameなど、型を最初につける
【アプリケーションハンガリアン記法】indexNameなど、用途を最初につける
【ハンガリアン記法】システムハンガリアンと同じ、とする場合が多い
【camelCase】2番目以降の単語の先頭を大文字にする。最初を小文字にするのは関数名などと区別するため
【lowerCamelCase】camelCaseと同じ。上に飛び出た大文字がラクダのこぶのようだからキャメル
【biCapitalization】camelCaseと同じ
【interCaps】camelCaseと同じ
【mixedCase】camelCaseと同じ
【UpperCamelCase】各単語の先頭を大文字にする
【PascalCase】UpperCamelCaseと同じ
【UpperPascalCase】UpperCamelCaseと同じ
【snake_case】全部小文字、アンダーバーで区切る。文字数が増えて細長くなるからヘビ
【lower_snake_case】snake_caseと同じ
【lower_case_with_underscores】snake_caseと同じ
【UPPER_SNAKE_CASE】全部大文字、アンダーバーで区切る
【kebab-case】全部小文字、ハイフンで区切る。ハイフンがケバブの串
【lisp-case】kebab-caseと同じ
【dot.case】全部小文字、ドットで区切る
【システムハンガリアン記法】strNameなど、型を最初につける
【アプリケーションハンガリアン記法】indexNameなど、用途を最初につける
【ハンガリアン記法】システムハンガリアンと同じ、とする場合が多い
237デフォルトの名無しさん
2025/12/09(火) 17:32:40.15ID:Md263dWo 他の人が見た時に「なんだこの変数名だせーな」と思われるのが恥ずかしいので
238デフォルトの名無しさん
2025/12/09(火) 17:45:37.83ID:VGSDNKqb239デフォルトの名無しさん
2025/12/09(火) 17:45:48.01ID:MYO7WY85 アンダーバーで始まる変数はどういう意図があるのですか?
例えば、
_value
_name
_aho
例えば、
_value
_name
_aho
240デフォルトの名無しさん
2025/12/09(火) 17:57:04.44ID:Md263dWo 変数名やメソッドの名前をAIに考えてもらうという事を学びました
241デフォルトの名無しさん
2025/12/09(火) 18:04:10.60ID:qbLtmdIz アンダースコアから始まる名前は、特定の言語機能と結び付けられていたり、システムとかフレームワークで使われることが多いので、特に理由がなければプログラマは使わない方がベターというのはある程度共通認識なんじゃない?
242デフォルトの名無しさん
2025/12/09(火) 18:32:44.02ID:l/Nn/UyZ243デフォルトの名無しさん
2025/12/09(火) 18:36:12.70ID:oTj8LC3z JavsScriptだとアンダーバーはprivate変数の意
244デフォルトの名無しさん
2025/12/09(火) 18:46:46.99ID:Md263dWo AIに「簡潔な数学の数式を教えてください」と尋ねてそれを利用する方法に気付いたのですが、有効でしょうか?
245デフォルトの名無しさん
2025/12/09(火) 18:49:33.84ID:l/Nn/UyZ C言語の定義ではアンダーバーで始まる名前がすでに使われているから普通は使わないな
246デフォルトの名無しさん
2025/12/09(火) 18:53:49.68ID:l/Nn/UyZ247デフォルトの名無しさん
2025/12/09(火) 19:49:37.18ID:Md263dWo248デフォルトの名無しさん
2025/12/09(火) 20:26:44.94ID:MYO7WY85 >>232
ワイはサルや!
ワイはサルや!
249デフォルトの名無しさん
2025/12/09(火) 20:35:01.16ID:xx5Gy7RY ID:Md263dWo
こいつ、以前にいた荒らしか
こいつ、以前にいた荒らしか
250883
2025/12/09(火) 20:42:54.83ID:pNV+FLYU251デフォルトの名無しさん
2025/12/09(火) 21:04:03.77ID:MuQ6uIdt Excelは簡単にVBA使えるのにOutlookはVBA使えるのに使えないの意味不明。ExcelはなんでVBA特別待遇なの?
252デフォルトの名無しさん
2025/12/09(火) 21:10:27.12ID:3pWFnGSq ExcelでしかVBA使わない馬鹿は知らないのかもしれないけど、
Excelが特別待遇なのではなく、
Outlookが特別待遇なんだよ
Excelが特別待遇なのではなく、
Outlookが特別待遇なんだよ
253デフォルトの名無しさん
2025/12/09(火) 21:23:41.32ID:MuQ6uIdt Excelだけ充実しすぎじゃね?
254883
2025/12/09(火) 21:33:43.88ID:pNV+FLYU Outlookあんまり便利にするとSpam出しまくりな気がするが
255デフォルトの名無しさん
2025/12/09(火) 21:48:53.26ID:z29/i6+b 充実って何が?
VBAは元のソフトの機能しか持ってないぞ
VBAは元のソフトの機能しか持ってないぞ
256デフォルトの名無しさん
2025/12/10(水) 00:32:30.51ID:vGUkWj+9 まあExcelが格段に相性いいのは確かだな
あとはAccess
それ以外はファイル1つずつで作業が完結しがちだからなあ
あとはAccess
それ以外はファイル1つずつで作業が完結しがちだからなあ
257デフォルトの名無しさん
2025/12/10(水) 00:46:38.08ID:aZZ1tbhE 需要の差
Excelで使う人が圧倒的に多いから改良も進むしノウハウの蓄積が多いってだけのことでしょ
Excelで使う人が圧倒的に多いから改良も進むしノウハウの蓄積が多いってだけのことでしょ
258デフォルトの名無しさん
2025/12/10(水) 00:50:56.50ID:ozpxWNcy >>249
私は前に居たことはありません
私は前に居たことはありません
259デフォルトの名無しさん
2025/12/10(水) 09:51:07.69ID:W6ruUZYr 要はそれぞれのソフトの機能の差でしかない
そういう意味で、ExcelとAccessは多機能であると言える
Outlookは過去のやらかしもあるのである程度制限がかかってる
そういう意味で、ExcelとAccessは多機能であると言える
Outlookは過去のやらかしもあるのである程度制限がかかってる
260デフォルトの名無しさん
2025/12/10(水) 10:34:17.49ID:nB5MTnMh 制限というか新しい方のOutlookではVBAも、COMアドインも完全に切られたでしょ
不安を煽ってゴミみたいなアドインを導入させて、
ただでさえクソなものを更に重くて不安定なビチグソにする自称セキュリティソリューションベンダー笑を切り捨て、
余計なアタックサーフェスを増やさないという大原則に立ち返ったのは英断だわ
不安を煽ってゴミみたいなアドインを導入させて、
ただでさえクソなものを更に重くて不安定なビチグソにする自称セキュリティソリューションベンダー笑を切り捨て、
余計なアタックサーフェスを増やさないという大原則に立ち返ったのは英断だわ
261デフォルトの名無しさん
2025/12/10(水) 10:50:28.62ID:rQRTjmCH VBA関係なくデータを制御・管理するのに世の中の普及度も加味して
Excel>>>access >>>>>>>>>
>>>>>>>>>その他
だからね
Excel>>>access >>>>>>>>>
>>>>>>>>>その他
だからね
レスを投稿する
ニュース
- テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント [ひかり★]
- パワフル女性世界3位に高市首相 米誌フォーブス選出 [蚤の市★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- 日銀利上げ到達点「1.0-1.5%」 識者予想 [蚤の市★]
- 訪米認証「ESTA」、SNS利用情報の提出義務化へ 日本人観光客も対象に [蚤の市★]
- 「身を切る改革」どこへ? 維新「身内」への公金支出、地方でも続々 [蚤の市★]
- 【画像】東京都民「助けて!満員電車もう無理いいぃぃいいぃぃぃいいいいいぃ😭」!!!! [732289945]
- 起きたわ
- 【誰食】おせち料理で確実にゴミ箱行きになる食材1位、「黒豆」 [748563222]
- 【悲報】山上徹也、社会人時代にも彼女がいた模様 [455031798]
- 一般人「起きなきゃ…」 俺ら「寝ようかなzzz」
- Amazonブラックフライデー高すぎワロタ
