シートの移動

 

構文

 

Worksheets.Move(Before, After)

 

 

Sub test1()
        ’Sheet2をSheet3の後ろに移動する
        Worksheets("Sheet2").Move after:=Worksheets("Sheet3")
End Sub

 

 

 

 

Sub test2()
        ’Sheet2を一番後ろに移動する
        Worksheets("Sheet2").Move after:=Sheets(Sheets.Count)
End Sub

 

 

 

 

Sub test3()
        ’Sheet2をSheet1のに移動する
        Worksheets("Sheet2").Move before:=Worksheets("Sheet1")
End Sub

 

 

Before、After ともに省略すると、アクティブシートの直前に移動されます。

 

 

シートのコピー

 

構文

Worksheets.Copy(Before, After)

 

 

Sub test4()
    ’Sheet1をSheet2の後ろへコピする
    Worksheets("Sheet1").Copy after:=Worksheets("Sheet2")
End Sub

 

 

Sub test5()
    ’Sheet2をSheet1のへコピーする
    Worksheets("Sheet2").Copy before:=Worksheets("Sheet1")
End Sub

 

Before、After ともに省略すると、アクティブシートの直前にコピーされます。

 

 

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

 

関連記事 

 

VBA シートの操作 シート追加・削除

VBA セル行の高さ・列の幅の設定

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

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

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

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

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

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

VBA セルの操作 値の代入

VBA始める前の準備

VBAとは?