VBAの Dim は「コンパイル時にしか読まれない」は本当か?

Wada Katsumi/和田 克己 0 評価のポイント
2026-09-02T04:42:42.4666667+00:00

copilotからVBAの Dim 定義は「コンパイル時にしか読まれない」との回答を得たが正しいか?

開発者テクノロジ | Visual Basic for Applications

1 件の回答

並べ替え方法: 最も役に立つ
  1. simo-k 92,235 評価のポイント ボランティア モデレーター
    2026-09-02T05:12:16.6266667+00:00

    読まれないとは何を意図していますか?
    マクロ付きExcelファイルを開いた時点で、VBAのソースコード(文字)は読み込まれますので "Dim"という文字も読まれています。
    マクロを実行する為には、VBAソースコード(文字)のコンパイルが必要です。コンパイル時にはソースコード(文字)を読み込むので"Dim"という文字も読み込んでコンパイルします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。