- 06/08/2017
- 2 読むべき分
-
- o
- l
- O
- k
- K
-
+2
この文は、サブまたは関数、またはプロパティプロシージャー(プロパティGet、プロパティLet、プロパティSet)内で実行する必要があります。 このエラーには、次の原因と解決策があります:
-
実行可能ステートメントStaticまたはReDimは、モジュールレベルで表示されます。
すべてのmodule-levelvariablesは静的であるため、モジュールレベルではStaticは不要です。 モジュールレベルでReDimの代わりにDimを使用します。 モジュールレベルでdynamicarrayを作成するには、空の括弧を使用してDimで宣言します。
メモモジュールレベルでは、コメントと宣言文のみを使用できます。Const、Declare、Deftype、Dim、Option Base、Option Compare、Option Explicit、Option Private、Private、Public、Typeなど。 Sub、Function、およびPropertyステートメントは、proceduresの本体の外側にありますが、プロシージャ宣言内にあります。
詳細については、問題の項目を選択し、F1(Windowsの場合)またはヘルプ(Macintoshの場合)を押します。
サポートとフィードバック
Office VBAまたはこのドキュメントについて質問やフィードバックがありますか? サポートを受けたり、フィードバックを提供したりする方法については、”Office VBAサポートとフィードバック”を参照してください。