目的
- 複数セルを選択したい。
- 二通り試してみる。
- Range
- Union
- エラーの発生例を見る。
その一例
- 白紙のワークシートでテストしてみます。

Sub A2とB3を選択する()
Range("A2,B3").Select
End Sub
- Range で操作対象取得。カンマ「,」で複数エリア指定。
- Select で選択実行。

- ワークシートが同じではない場合、エラーが発生するようです。
Sub エラー発生_シート1のA2とシート2のB3を選択する()
Range("Sheet1!A2,Sheet2!B3").Select
End Sub - エラー発生。

Union
Union メソッドを使用してみます。
- 下記マクロを実行してみます。
Sub Unionメソッド()
Union(Range("A2"), Range("B3")).Select
End Sub- Union で複数エリアをまとめています。
- セルが選択されました。

- ワークシートが同じではない場合、エラーが発生するようです。
Sub エラー発生_Unionメソッド()
Union(Worksheets(1).Range("A2"), Worksheets(2).Range("B3")).Select
End Sub - エラー発生。

テスト環境
- Windows 10
- Microsoft Office Excel 2003
以上、閲覧ありがとうございました。
