Excel2007のVisualBasicEditorを使用していると仮定します。次の名前のモジュールを1つ作成しますmodGlass
:
Sub VolatileGlass()
Dim Glass As shiny_surface
End Sub
次に、次の名前の2番目のモジュールを作成しますmodMetal
。
Sub durableMetal()
Dim metal As metal_compound
End Sub
両方のモジュールの潜水艦にはエラーが含まれています:"User-defined type not defined."
Debug:Compile VBAProjectメニューエントリを使用してプロジェクトをコンパイルすると、modGlass
モジュールは常に最初にコンパイルされます。もし私が:
- モジュールをダブルクリックして
modMetal
コンパイルします(それ?)または - 名前
modMetal
を変更しamodMetal
ます(金属モジュールがプロジェクトのモジュールツリー階層の最初になるように)
それでも、modGlass
モジュールは最初にコンパイルされます。
質問:VBEに複数のモジュールがあるプロジェクトがある場合、モジュールをコンパイルする順序を指定する方法はありますか?
私はこの機能を本当に必要としませんが、それを行うための簡単な方法があるかどうかだけ知りたいです。私はExcel2007を使用しています。