![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
アクティブシート名を返す関数ってあるのでしょうか。
ヘルプやネット検索で探してみたのですが見あたりませんでした。
とりあえず
=RIGHT(CELL("filename"),(LEN(CELL("filename"))-FIND("]",CELL("filename"))))
で、悪あがきしているのですが、
他シートで同じ式を使うと、何故か(!)すべてのシートの上式の答えが
同じになってしまいます。
CELL("FILENAME")は、1ブック1回しか使えない、とかあるのでしょうか。。
当方、EXCEL2000、WIN2000、利用者は素人(私)です。
できればVBAとかは使わず、関数で処理したいのですが、
皆様の御知恵をお借りできませんでしょうか。。
No.2ベストアンサー
- 回答日時:
まず、質問にある式は、CELL("filename") になっているので、
『アクティブになっていたセルを含むシート』になっているはずです。(再計算されていない状態?)
算式が入力してあるシート名を表示するには、
=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)
とします。一意に固定されます。(1回保存する必要があります)
回答ありがとうございます!
早速やってみたら…エラー? と思ったら、
R1C1表示になってました^^;
セル番地をかえたらうまくいきました!
ありがとうございました。
No.3
- 回答日時:
こんにちは
以下のページがご参考になるのでは?
【エクセル技道場】-シート-ワークシート名を表示する関数
http://www2.odn.ne.jp/excel/waza/sheet.html#SEC5
参考URL:http://www2.odn.ne.jp/excel/waza/sheet.html#SEC5
No.1
- 回答日時:
とりあえず、[F9]を押して再計算をさせれば表示されるとは思いますが、
アクティブに変化させるのは難しいんではないかと思いますよー(^^;
また、なんかひらめいたら書き込みますー。
この回答への補足
回答ありがとうございます!
わたくし(TURUMAU)の質問の中でアホな一文がありました。お詫びします。
「アクティブシート名」では、すべてのシートの式答えが同じになるのは
当然ですよね。アクティブ箇所はひとつなんだから…。(^^;)アウウ
「該当セルがあるシート名」をGET!したいのであります。
[F9]…知りませんでした!ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Visual Basic(VBA) Excel VBA 複数ブックシートごとにデータを統合する方法について 4 2022/05/20 14:23
- Excel(エクセル) Excel 、この式はどのように解釈すればいいのでしょうか 4 2023/02/03 08:53
- Excel(エクセル) Excelマクロ(VBA)CELL形式とA1形式の使い分け 6 2022/08/27 23:35
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Excel(エクセル) Excelについて質問です。 シート1の検索値例えば *ABC* をシート2.3.4から検索して、シ 5 2023/02/17 23:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access レポート印刷するときに...
-
Access 同時編集について
-
Access runtimeでのオプション...
-
access2021 強制終了してしまう
-
Accessのクエリで、replace関数...
-
Microsoft365にAccessってあり...
-
ACCESS VBA でのエラー解決の根...
-
実行時エラー3131 FROM 句の構...
-
【Access】Dcount関数の複数条...
-
Accessのスプレッドシートエク...
-
Accessというソフトで、生年月...
-
accessデータを指定したExcel、...
-
Accessで独自メニューバーまた...
-
Accessで作ったデータベースをw...
-
Accessが強制終了する理由はな...
-
アクセス 削除するレコードを含...
-
access クエリ yes/no型のクエ...
-
access2019の起動が遅い
-
Accessでフォームに自動入力し...
-
Access Error3061 パラメータが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access レポート印刷するときに...
-
ACCESS VBA でのエラー解決の根...
-
実行時エラー3131 FROM 句の構...
-
Microsoft365にAccessってあり...
-
access2021 メッセージボックス...
-
Accessのクエリで、replace関数...
-
Access VBA を利用して、フォル...
-
エクセルのデータをアクセスに...
-
Accessのスプレッドシートエク...
-
Access VBA [リモートサーバー...
-
Accessのフォーム上のテキスト...
-
accessデータを指定したExcel、...
-
access2019の起動が遅い
-
Accessのリンクテーブルのパス...
-
アクセスクエリの計算
-
Vba Userformを前面に出すについて
-
Access Error3061 パラメータが...
-
【Access】Dcount関数の複数条...
-
【世界はデータで出来ている】...
-
Accessレポートのチェックボッ...
おすすめ情報