- ベストアンサー
excelでファイル名を自動入力する方法
excelでファイル名をセルに自動入力する方法を探しています。 =MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-5) 上記の方法で自動入力可能なのですが、あとから同時に他のファイルを開いたりすると、そのファイル名がセルに入力されてしまい、困っています。 複数ファイルを同時に開いても、当該ファイル名を入力するようにはどうしたらよいでしょうか? 【詳細】 ファイル1.xlsのセルA1に上記式をセットしてある状態でファイル1.xlsを開くと、セルA1には「ファイル1」と入力されているが、あとからファイル2.xlsを開くと、セルの内容が「ファイル2」に変わってしまう。
お礼
merlionXXさん ご回答ありがとうございました。 とてもわかりやすく、感動しました! お教えいただいたやり方で、基本的にばっちりだったのですが、 実はこのファイルはコピーして複数の人で使い回す予定なのですが、 新しくコピーしていったん開いたあとで、セルを更新しないとファイル名が反映されないらしく、 ファイルを開いた時点で更新されるようにするには どうしたらいいか、 今調査中です。