OfficeType

VBA~実行時エラー'1004'RangeクラスのSelectメソッドが失敗しました。~Excel

エラー名

実行時エラー'1004'RangeクラスのSelectメソッドが失敗しました。

image-01

原因

VBAで定義されたエラーに対応しない場合に表示されます。

例えばシートがアクティブでない状態でシート上のセルをSelectしようとするとエラーが発生します。

下のエラーが出るコードはSheet2をアクティブにした状態でSheet1のセルA1をSelectしようとしているのでエラーが発生します。

エラーが出るコード

Sub test1()

Worksheets("Sheet2").Activate
Worksheets("Sheet1").Range("A1").Select

End Sub