
Excel VBAで次(右)のシートや前(左)のシートを操作する方法を記録します。
次のシートは「Next」プロパティ、前のシートは「Previous」プロパティを使います。
< スポンサーリンク >
「Next」「Previous」構文
「Next」次のシート
Worksheetオブジェクト.Next
「Previous」前のシート
Worksheetオブジェクト.Previous
次のシート、前のシートを操作する例
アクティブシートの次のシートを選択します。
Sub test()
ActiveSheet.Next.Select
End Sub

↓

アクティブシートの前のシートを選択します。
Sub test()
ActiveSheet.Previous.Select
End Sub

↓

アクティブシートの次のシート名をメッセージで表示します。
Sub test()
With ActiveSheet
If .Next Is Nothing Then
MsgBox "シートなし"
Else
MsgBox .Next.Name
End If
End With
End Sub


基準となるシートが端にある場合、エラーが出るので、「Is Nothng」で判定しています。

こんな記事も書いています
