• ベストアンサー

VBA モジュールの一覧は何順なんでしょうか?

Dim mdl As Object For Each mdl In CurrentProject.AllModules Debug.Print mdl.Name Next で取得される標準モジュールの一覧は何順なんでしょうか? どうやら作成日でも、名前順でもない模様です。

質問者が選んだベストアンサー

  • ベストアンサー
  • Prome_Lin
  • ベストアンサー率42% (201/470)
回答No.1

見つけた順、としか言いようがないのではないでしょうか? 話は違いますが、ハードディスク内に、作成された順番もファイル名も明確なファイルがあるとします。 例えば、「01~」「02~」・・・「99~」のようにです(作成された順番もこの順番)。 それらのファイルをUSBメモリなどにコピーをとると、順番通りにコピーされてゆきません。 それと同じなのではないでしょうか? 何か、順番通りにならないといけないプログラムをお考えの場合は、一度配列変数に入れて、ソートしてから処理されることをおすすめします。 私も、ファイルを扱うプログラムでは、ファイルをいったん、配列変数に格納して、ファイル名順にソートしてから処理しています。

ROYWMDMTIGJND
質問者

お礼

どうもありがとうございました。

関連するQ&A