【VBA】シートの選択方法まとめ【複数選択と解除、シートをアクティブにする】
シートを複数選択する
Sub TEST4()
Sheets("Sheet1").Select 'Sheet1を選択
Sheets("Sheet2").Select False 'Sheet2も選択
End Sub
配列を使って選択
Sub TEST5()
'Sheet1とSheet2を選択
Sheets(Array("Sheet1", "Sheet2")).Select
End Sub
シートの複数選択を解除する
Sub TEST6()
'任意のシートを選択すると、複数選択を解除
Sheets("Sheet1").Select
End Sub
シートをアクティブにする
Sub TEST7()
'Sheet2をアクティブにする
Sheets("Sheet2").Activate
End Sub
選択とは違い、アクティブシートは1つのみになります。
非表示シートは「.Select」できない
「.Activate」で非表示シートもアクティブにできる
Sub TEST9()
'非表示でもアクティブにできる
Sheets("Sheet2").Activate
Range("A1") = "ABC" 'アクティブシートに値を入力
End Sub