For each文によりブック内の全シート名を取得できます。

上のサンプルブックについて、以下のコードを実行してみます。
Sub Proc_ブック内の全シート名()
    Dim sh As Worksheet
    
    For Each sh In Worksheets
        Debug.Print sh.Name
    Next
End Sub
結果は以下のようになります。

For each文によりブック内の全シート名を取得できます。

上のサンプルブックについて、以下のコードを実行してみます。
Sub Proc_ブック内の全シート名()
    Dim sh As Worksheet
    
    For Each sh In Worksheets
        Debug.Print sh.Name
    Next
End Sub
結果は以下のようになります。
