With の対象は、ユーザー定義型、オブジェクト型、またはバリアント型のいずれかでなければなりません
With...End With ブロックは、すべての変数型で使用することはできません。 このエラーの原因と解決策は次のとおりです。
With ブロック内で、オブジェクトが含まれるオブジェクト型 (Object)、ユーザー定義型、またはバリアント型 (Variant) ではない変数が使用されました。
オブジェクト、ユーザー定義型、またはバリアント型 (Variant) の変数の名前にスペル ミスがないかどうかを確認します。
詳細については、該当する項目を選択し、F1 キー (Windows の場合) または HELP (Macintosh の場合) を押してください。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。