Array関数によるシートグループ化

 

Sub test()

 

     ’Sheet1とSheet3グループ化する(同時選択状態)

     Sheets(Array("Sheet1", "Sheet3")).Select

End Sub

 

実行結果

 

 

全てのシートを選択する

Sub test2()

 

     ’全シートをグループ化する(同時選択状態)

     Sheets.Select

End Sub

 

実行結果

 

 

Selectメソッド

 

 

Sub test3()

  ’Sheet1を選択する

    Sheets("Sheet1").Select

 

    ’Sheet1の選択を解除せずにSheet3を選択する
    Sheets("Sheet3").Select False

 

End Sub

 

実行結果

 

 

Selectメソッドには「Replace」という引数を指定できます。引数ReplaceにFalseを指定すれば、直前の選択状態を解除せず、新しいシートを選択できます。その結果、実質ワークシートのグループ化となります。

 

 

 

 

関連記事 

 

VBA セル罫線操作(罫線太さや色)

VBA セル罫線操作(罫線種類)

VBA セル罫線操作(罫線位置)

VBA セルの操作 文字書体設定

VBA セルの操作 もじ色の設定

VBA セルの操作 背景色の設定

VBA セルの操作 値の代入

VBA始める前の準備

VBAとは?

 

― ― ― ― ― ― ― ― ― ― → Excel VBA基礎入門もくじ へ戻る