1

多くの変数と定数を含む VBA コードを含む 1 つのシートがあり、それらの変数を別のシートの VBA コードでも使用したいと考えています。残念ながら、コードはシート間で分割されており、入力パラメーターとして共有変数と定数が必要です。ExcelのVBAで可能ですか?

4

2 に答える 2

1

はい、変数を として宣言する必要がありますPublic variable [As type]。@matzone が言ったように、モジュール レベルで、つまり、サブルーチン、関数、またはプロパティの前に。

変数が重複している場合は、それを として参照する必要がありますmodule.variable。ここで、moduleSheet1は、またはとしてのモジュール コード名ThisWorkbookです。

VBA プロジェクトにモジュールを挿入して、これらすべての共有変数 (および関数、サブルーチン) を結合するオプションも検討してください。

于 2013-08-01T07:45:23.250 に答える