VBAでシートを移動する

VBAでシートを移動するには、SheetsオブジェクトのMoveメソッドを使用します。

以下では、一番目のシートを三番目のシート直前に移動します。

Sub macro()
  Sheets(1).Move Sheets(3)
End Sub

結果は以下のようになります。

VBAでシートを移動する

一番最後にシートを移動したい場合はafterを指定します。

Sub macro()
Sheets(1).Move after:=Sheets(3)
End Sub

結果は以下のようになります。

VBAでシートを移動する

コメント

タイトルとURLをコピーしました