Me キーワードの使い方が正しくありません
Meキーワード (keyword) はクラス モジュールに表示できます。 このエラーの原因と解決策は次のとおりです。
Me キーワードが標準モジュールで使用されている。
標準モジュールはオブジェクトを表さないため、Me キーワードを標準モジュールで使用することはできません。 問題のコードをクラス モジュールからコピーした場合、元の参照を維持するには、Me キーワードを具体的なオブジェクトまたはフォームの名前に置き換える必要があります。
Me キーワードが Set 代入ステートメントの左辺で使用されている。以下に例を示します。
Set Me = MyObject ' Causes "Invalid use of Me keyword" message.
Set 代入ステートメントを削除します。
注:
Me キーワード (keyword)は Let 代入の左側に表示されます。この場合、Me で表されるオブジェクトの既定のプロパティが設定されます。 以下に例を示します。
Let Me = MyObject ' Valid assignment with explicit Let. Me = MyObject ' Valid assignment with implicit Let.
詳細については、該当する項目を選択し、F1 キー (Windows の場合) または HELP (Macintosh の場合) を押してください。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。