• ベストアンサー

Excelのシート名の取得について

Excelのシート名の取得について セルの式でシート名を取得することはできますか? ページヘッダーやフッターでは &[シート名] を指定すると、シート名が取得できますが、 セルの式で =&[シート名] などと入れてもエラーになるのですが、マクロを使うなどしなければシート名は取得できませんか?

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31) ただし、BOOKは必ず一度保存したものでないとだめですよ。

dellxp2009
質問者

お礼

ありがとうございました

その他の回答 (3)

noname#187541
noname#187541
回答No.4

こんにちは。 Cell関数を使えばファイル名をシート名付きのフルパスで表示できます。 =CVell("filename",$A$1)とします。 後はフルパスからシート名を取り出せばいいので、 =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31) とすればいいでしょう。

dellxp2009
質問者

お礼

ありがとうございました

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

以下の参考URLで確認してみて下さい。

参考URL:
http://www2.odn.ne.jp/excel/waza/sheet.html
dellxp2009
質問者

お礼

ありがとうございました

  • ssk38
  • ベストアンサー率44% (22/49)
回答No.1
dellxp2009
質問者

お礼

ありがとうございました

関連するQ&A

専門家に質問してみよう