2011-07-22 10 views
1

現在、ネットワーク上の同じフォルダ内の他のブックから値を取得しているExcelブックがあります。ネットワーク上の別のブックへの絶対リンク

このブックが開かれる場所に関係なく、このブックが開いていると、ブックのリンクが変更され、もう機能しなくなります。毎回同じ場所を指す道が必要です。

どこを指し示すべきかの例。

='\\1.1.1.1\intranet\lp\files\test\[metricsheet.xlsm]information'!$B$13 

VBAなしでこのパス(絶対)を保持する方法はありますか?

ありがとうございます!

+0

現在の公式/参考資料は何ですか? –

+0

これは、それが指し示すはずのディレクトリに格納されているので、現在のものです。しかし、それが(例えば私のデスクトップに)移動すると、パッチは自分のデスクトップを指すように変わります。その場所に参照するファイルがないため、これは機能しません。 – JoshG

答えて

1
='\\1.1.1.1\intranet\lp\files\test[metricsheet.xlsm]information'!$B$13 

最初の部分(1.1.1.1)がIPアドレスの場合、2つのスラッシュが必要です。単一のスラッシュは単にサーバーではなくディレクトリを指します。

+0

私が掲載した私の例ですが、これはうまくいきません。ファイルを移動すると変更されます。私は絶対的な参照を探しています。最初のダッシュは私のポストにありますが、SOはそれを隠していました。 – JoshG

+0

問題を発見しました。このパスフォーマットは動作しますが、相対パスは同じフォルダに格納されていたので、絶対パスと一致していました。それを移動してから、同じパスをコピー/貼り付けておくと、それが残ってしまいました。 – JoshG

0

問題が見つかりました。このパスフォーマットは動作しますが、相対パスは同じフォルダに格納されていたので、絶対パスと一致していました。それを移動してから、同じパスをコピー/貼り付けておくと、それが残ってしまいました。

関連する問題