関数によるシート名取得は、RIGHT・CELL・LEN・FIND関数を使用します。VBAによるシート名一覧の作成は、Sheets.Countでシート数だけループし、Worksheets().Nameで取得します。下記の式で取得できます。フォルダ名[ファイル名]シート名が返ります。CELL関数で取得した文字列の長さが返ります。CELL関数で取得した文字列から"]"の文字がある位置が返ります。これでシート名の文字数が取得できます。CELL関数で取得した文字列から、シート名の文字数だけ取り出します。別のシートの別のセル位置でも、問題なく取得できます。VBAによるシート名一覧の作成VBAを入力します。リボンの[開発]~[コードの表示]をクリックします。リボンに開発タブがない場合、「リボンに開発タブを表示する」を参照してください。1.下記のVBAコードを入力します。2.VBAコード内にカーソルがある状態で、[Sub/ユーザーフォームの実行]ボタンをクリックします。Nextでループします。Worksheets(i).Nameで取得できるi番目のシート名を、B列のセルに代入します。これでシート名一覧が表示されます。