Excel VBAのおぼえがきです。 Rangeの選択の前にWorksheetの選択が必要 Rangeオブジェクトを選択(Select)する場合、先にそのRangeがあるWorksheetオブジェクトを選択しておく必要があります。選択しておかないと「Range クラスの Select メソッドが失敗しました」というエラーが表示されます。 たとえばSheet1が選択されているとき、Sheet2のA1セルを選択するとエラーになります。 Sheet2.Range("A1").Select Worksheetの選択メソッドは2種類ある そこで、Rangeを選択する前にWorksheetオブジェクトを選択します。Worksheetオブジェクトを選択する場合、次の2種類のメソッドがあります。 Worksheet.Select Worksheet.Activate 通常はこのどちらでもWorksheet