[[20080701142540]] 『テンプレートにすると動作しないのでしょうか』(nori) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

 『テンプレートにすると動作しないのでしょうか』(nori)
 下の式をシートのセルに書き込み、動作を確認した後、そのシートの入ったブックを
 テ ンプレート化(xls→xltに書き換えることによって実現)すると、動作しなくなります。
 これと同じような機能でテンプレート化したシートの上でも動くプログラムってありますか?

 =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,LEN(CELL("filename",$A$1))-FIND("]",CELL("filename",$A$1)))

 xls→xltにしてテンプレート化するなんて、邪道でしょうか???

 まずはそのテンプレートに
 =CELL("filename",$A$1)
 と入力した場合になんと表示されるか確認してみてはどうでしょうか?
 (独覚)

 独覚さん、お世話になります。
 やって見ました。何も表示されず真っ白! これって何ですか?
 関数が動作しないの?
 (nori)

 一つ確認ですが「新規作成」でそのテンプレートを指定して開いたときにシート名が表示されない、と言うことでしょうか?

 もしそうであればいったん名前をつけて保存後、開きなおせば表示されるかと。
 もともとその式は保存していないブックの場合には表示されない仕様(CELL関数の制限のため)ですので。
 (独覚)


 独覚さん、お世話になります。
 お尋ねの件ですが、
仮に、テンプレートが請求書.xltで保存されて居るとするとして、そのアイコンを起動すると普通に
立ち上がるのですが、シート名を表示する様に設定したセルがエラーになります。ところが、
xlt→xlsにするとシート名を表示する様に設定したセルには正しくシート名が表示される。と言う現象
についてでした。
ご説明のこと、分かりました。有難うございました。


 そもそもテンプレートとはそれを基にして新しいブックを作成するものなのでXLTをダブルクリックして開いたときも
 新規作成扱いになるため表示されないようです。

 ただ、Excelを起動してから「ファイル」―「開く」でXLTファイルを開いた場合はXLTファイルの修正を行うためだと
 判断されるためか表示されるようです。
 (独覚)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.