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を使用しています。