ここではVBAでシート名を取得する方法について説明します。



シート名を取得するには?

シート名を取得するにはSheetオブジェクトのNameプロパティを使用します。以下の書式を使用します。

Sheets(インデックス).Name
  または
Sheets(”シート名”).Name

例えば、先頭から2つ目のシート名を取得したい場合は以下のようにします。

  Dim stnm As String
    
'先頭から2つ目のシート名を取得
stnm = Sheets(2).Name

MsgBox stnm