Public Sub referenceSheet()
' 先頭(一番左)のシートを選択する
ThisWorkbook.Worksheets(1).Select
' 末尾(一番右)のシートを選択する
ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count).Select
' Sheet1を選択する
ThisWorkbook.Worksheets("Sheet1").Select
End Sub
相対的な参照
使用頻度は少ないものの、柔軟性がある相対参照の解説です。
構文
WorksheetObject.Next/Previous
サンプルコード
Public Sub referenceSheet()
' 2番目のシートを起点にし、右隣のシートを選択する
ThisWorkbook.Worksheets(2).Next.Select
' Sheet2を起点にし、左隣のシートを選択する
ThisWorkbook.Worksheets("Sheet2").Next.Select
End Sub
アクティブシートの参照
アクティブシートの参照の説明です。
構文
WorkbookObject.ActiveSheet
サンプルコード
Public Sub referenceSheet()
' アクティブシート名をメッセージボックスに出力する
MsgBox ThisWorkbook.ActiveSheet.Name
End Sub
コメント