ワークシートの移動にはMoveメソッドを使用し移動先を引数で指定します。
メソッド | 引数 | 定数 | 内容 |
---|---|---|---|
Move | |||
Before | シート名 | シートの前に移動 | |
After | シート名 | シートの後ろに移動 |
'現在アクティブなシートを"Sheet2"の後ろに移動する
Sub MoveWorksheet()
ActiveSheet.Move After:=Worksheets("Sheet2")
End Sub
'"Sheet1"を"Sheet2"の後ろに移動する
Sub MoveWorksheet()
Worksheets("Sheet1").Move After:=Worksheets("Sheet2")
End Sub
'現在アクティブなシートを"Sheet2"の前に移動する
Sub MoveWorksheet()
ActiveSheet.Move Before:=Worksheets("Sheet2")
End Sub
'"Sheet2"を"Sheet1"の前に移動する
Sub MoveWorksheet()
Worksheets("Sheet2").Move Before:=Worksheets("Sheet1")
End Sub