人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelのシート名称を取得する方法を、探しています。VBA、マクロを使用せず、数式一発で取得したいです。ずばりの、解答を希望しまし。

●質問者: asekichi
●カテゴリ:コンピュータ
✍キーワード:Excel VBA マクロ 名称 希望
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●30ポイント

http://www.hatena.ne.jp/awindow

「=CELL(”filename”)」とすればいいです。

◎質問者からの返答

うーん。やってみました。確かに、取得できますが、絶対パスできますね・・・・Midとinstrの組み合わせで、切り取ってみたんですが、どこかのセルに、一度入れておかないと、だめみたいですね。ほかに、ないでしょか?


2 ● deepskyblue
●30ポイント

http://www2.odn.ne.jp/excel/waza/sheet.html#SEC5

エクセル技道場-シート

=MID(CELL(”filename”,$A$1),FIND(”]”,CELL(”filename”,$A$1))+1,31)

上記の関数でシート名取得できます。ただし、ファイルが保存されていない場合、表示されません。

◎質問者からの返答

おかしいな???同じことをやったんですが、できなかったんですよね。Excelの修行が足りませんね。

ありがとう、ございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ