• 締切済み

アクティブのブックのインデックスを知るプロパティ

アクティブのブックをインデックスを取得する方法が知りたいのですが、 シートの activesheet.index のような、アクティブブックのインデックス番号を知ることができるプロパティはないでしょうか? 次のようなマクロを使って取得する方法は思いついたのですが、できればプロパティなど簡潔な文で 取得したいのです。 Public Sub tset() Dim i, s For i = 1 To Workbooks.Count If Workbooks(i).Name = ActiveWorkbook.Name Then s = i Next MsgBox s End Sub

みんなの回答

  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  下記のコードを試してみてください。 Sub DisplayTabNumber() Dim strSheetName As String strSheetName = ActiveSheet.Name MsgBox "シート見出し番号: " & Sheets(strSheetName).Index End Sub では。

iori16
質問者

補足

例がシートのインデックスだったので誤解させてしまったかもしれませんが 私が知りたいのは、ブックのインデックスです。シートのインデックスではありません

すると、全ての回答が全文表示されます。

関連するQ&A