- ベストアンサー
非常に簡単そうでむずかしい問題になやんでます
非常に簡単そうでむずかしい問題に悩んでます。 今、A1セルに自作アドインの関数を使って 値をいれてます。なのでA1の数式バーには ='C:\adin\sum.xla'!finnOne_chksum(G4,L4,D4,F4) という書式がはいります。 このファイルを他のPCで開いた場合、A1の値は化けて表示されてしまいます。値を化け差さない方法はないでしょうか?アドイン関数で取り出した値をB1セルに書き直しても いいんですが、数が多い場合は面倒になります。他に方法はないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
お勧めは#1さんおっしゃるとおり、当該ブックに直接埋め込むですね。。。どのPCでも環境さえ整っていれば大丈夫でしょうから。。。 次に考えられるとすれば、同一フォルダ内に、ブック本体とアドインを入れてフォルダ単位で他のPCに異動させる・・・、ですか、、、この場合、絶対参照になっている本体A1セルには、相対参照「='./sum.xla'!finnOne_chksum(G4,L4,D4,F4)」としなければと思います。もっとも、相対参照ができれば、、、ですけど。。。
その他の回答 (1)
- tksoft
- ベストアンサー率36% (99/273)
回答No.1
>A1の値は化けて表示されてしまいます。 というのは、具体的にどのように表示されるべきものが、どのように化けるのでしょう。 最初に思い浮かぶ解決策としては、その「他のPC」に自作アドインをインストールすればいいんじゃないでしょうか。また、アドインのインストールが出来ない場合は、該当の関数を計算するブックに直接埋め込んでみたらどうでしょう。