Me キーワードの使い方が正しくありません
Meキーワードは、クラス モジュールに表示できます。 このエラーの原因と解決策は次のとおりです。
Me キーワードが標準モジュールで使用されている。
標準モジュールはオブジェクトを表さないため、Me キーワードを標準モジュールで使用することはできません。 問題のコードをクラス モジュールからコピーした場合、元の参照を維持するには、Me キーワードを具体的なオブジェクトまたはフォームの名前に置き換える必要があります。
Me キーワードが Set 代入ステートメントの左辺で使用されている。以下に例を示します。
Set Me = MyObject ' Causes "Invalid use of Me keyword" message.
Set 代入ステートメントを削除します。
注:
Me キーワードは 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 のサポートおよびフィードバックを参照してください。