ワークシートの移動にはMoveメソッドを使用し移動先を引数で指定します。
引数『After』を使用した場合
'現在アクティブなシートを"Sheet2"の後ろに移動する Sub MoveWorksheet() Sheets("Sheet1").Move After:=Worksheets("対象シート") End Sub
上のマクロを実行させると、以下のような結果になる。
引数『Before』を使用した場合
'現在アクティブなシートを"Sheet2"の前に移動する Sub MoveWorksheet() Sheets("Sheet1").Move Before:=Worksheets("対象シート") End Sub
上のマクロを実行させると、以下のような結果になる。
お問合せ