2017-08-01 7 views
0

初心者の質問があります。すべてのサブコードとファンクションコードを1つの大きなモジュールにまとめるのがよいか、サブ/ファンクションごとに1つのモジュールを分割する必要がありますか?Excel VBA:統合モジュールまたは分割モジュール?

ありがとうございます!

+0

あなたが何をしたいかによって異なります。トップダウン、ボトムアップ、オブジェクト指向があります。 –

+0

異なるプロジェクトをさまざまなモジュールに分割する傾向がありますが、私はすべてのモジュールに名前を付ける習慣があります(例:modUpdateYearFilesなど)。同じことをお勧めします。 30以上のモジュールでフライス加工するのは楽しいことではありません。 – dwirony

+0

関連:https://stackoverflow.com/questions/3255478/put-excel-vba-code-in-module-or-sheet –

答えて

1

VBAは、クラスが主なものである新しい言語のようではありません。そうすれば、モジュールが適切に表示されるように、コードを自由に広めることができます。クラスモジュールを使用する場合は、オブジェクト指向と考える必要がありますが、あまり心配する必要はありません。
これは、
私はダース以下のモジュールで多くの大きなプロジェクトを見てきました。

0

VBAの場合は問題ありません。あなたのために、あなたが探しているものをすばやく見つけられるような方法で整理したときは最高です。構造体をきれいに保つことがモジュールの唯一の目的です。

関連する問題