• ベストアンサー

エクセルのシート名をセルに表示させる方法

エクセルのシート名をセルに表示させる方法を、どなたか教えていただけないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

上の検索ボックスに[シート名をセルに表示]と入れて、ここの質問を検索してください。 http://oshiete1.goo.ne.jp/qa959951.html

その他の回答 (1)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

=CELL("filename")でパス名+ファイル名+シート名を取得して、シート名のみを取り出す方法の他に、以下のユーザ関数でも取得できます。 マクロはALT+F11でVBE画面を開き、「VBAProjectエクスプローラのシート名右クリック」→「挿入」→「標準モジュール」で表示される画面にペーストして下さい。実行はALT+F8を押して、マクロ名を選択します。使用法はセルに =ShName(A1) と入力して下さい。(A1はそのシートの適当なセルアドレスで良いです) Function ShName(ByVal target As Range) As String ShName = target.Parent.Name End Function

関連するQ&A