[[20160714095529]] 『リンクエラーの対処法』(マクロ初心者) ページの最後に飛ぶ

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

 

『リンクエラーの対処法』(マクロ初心者)

度々質問をさせていただいております。

マクロを組んでいるブック同士のリンクエラーについてご教示いただきたく投稿させていただきました。
(過去ログを見ていても同様の事象がないようだったので、、)

現在、共有ネットワーク上に2つのファイルを作成し、数式をリンクするようにしております。

ファイル1.xlsm
ファイル2.xlsm

ファイル2には、sum関数で、ファイル1とファイル2のセルの合計を出しているのですが、ファイル1を開いたままファイル2を開くと、数式が#REFとなってしまいます。
ファイル1を閉じて、ファイル2だけを開いているときは、#REFにはなりませんが、自動更新もしてくれません。

リンクは絶対パスで入力しております。
(\\192.168.1.1\〇〇\ファイル1のような感じ)

リンク元ファイルを開かないとエラーになるという質問は複数見つけたのですが、リンク元が開いているとエラーになる事象はあまり見られなかったため、質問させていただいた次第です。

共有ネットワーク上にファイルがあるため、毎回同じ状況でファイルが開けるわけでもなく、#REFとなる度にリンクを打ち直さないといけないため手間がかかります。
なにか対処法はないのでしょうか?
xlsmファイルではエラーとなってしまうのでしょうか?

お知恵をお借りできればと思います。
よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


xlsmでも同じです。実物を見ないと何とも…。サーバ上のブックを参照するのは、いろいろ問題が出るので、必要なデータはブック内にコピーして、1ブックで完結させる事をお薦めします。

とりあえず原因になりそうなのは、参照先でシート名を変更したために、ブックが参照できる状態になるとシート参照できないことが明らかになり、#REFになる、とか?
(???) 2016/07/14(木) 11:05


予算管理表を上期下期で分けているので、そうしてもブックは2つに分ける必要がありまして。。
いままでは問題なくできていたので、疑問に思っていたところです。

参照先のシート名は変更しないように、と【名称変更不可】と名前に書いているので、
変更されていることはありません。
また、リンク作成時は二つのブックを開けて選択している状態なので、リンクの名前が間違っていること、リンク元の数値が入力されていないか、数字ではないことはありません。

やはり厳しいのでしょうか・・・
(マクロ初心者) 2016/07/14(木) 11:30


回答者側では実物を見ることができないので、ご自身で調査していただかないといけません。
いろいろ試してみて、原因を探ってください。

・本当にシート名が変わっていないか、再確認。1文字ずつ、全角半角の違いや、先頭・末尾に余計な空白がないか、等。
・対象のブック2つをローカルにコピー。参照先をローカルのブックに変更。このブックで相手を開いている/開いていない場合の動作は?
・サーバ上に新規ブック作成。参照先は現状のブックと同じにしてみる。(とりあえず1セルで試せば良いでしょう)
(???) 2016/07/14(木) 11:53


回答者側では実物を見ることができないので、ご自身で調査していただかないといけません。 いろいろ試してみて、原因を探ってください。

そうですよね、、
すみません。

両方ローカルにおいて、リンク → 問題なし
リンク先は共有フォルダ、リンク元はローカル → 問題なし
リンク先はローカル、リンク元は共有フォルダ → エラー
両方ローカル → エラー

やはり、リンク元を開けるとエラーになります。
なぜか開かないと問題ないのですが、開いて、「編集を有効」にすると#REFとなるようです。
これはエクセル側の問題になるのでしょうか。。

(マクロ初心者) 2016/07/14(木) 12:19


ちなみに、新しいファイルを作成しても同様の事象が起こりました。

最終手段は、リンクは手動更新にする、ということかと思いまして、
リンクの編集から、「メッセージも表示しないで、自動更新もしない」
にしても、リンク元のデータを開くと#REFになってしまいます。

本当に困っているので、何か対処法はないでしょうか。。。
(マクロ初心者) 2016/07/14(木) 15:01


http://mixi.jp/view_bbs.pl?comm_id=2106&id=75672621
 BJ

BJ様

リンク先を拝見いたしました。
同様の事象のようですが、mixiのアカウントをもっていないため、
コメントを拝見することができませんでした。

結局は共有サーバのセキュリティの問題ということなのでしょうか?
(マクロ初心者) 2016/07/14(木) 15:54


 >開いて、「編集を有効」にすると#REFとなるようです。

 というところだけ注目して。以下を試してみて。

 1.先にリンク先のファイルを開き、「編集を有効」を押す。
   次にリンク元のファイルを開き、「編集を有効」を押すとどうなるか。
   また上記順番が逆の場合は?

 2.共有フォルダに入れたファイルを右クリック、プロパティを出す。
   全般タブの一番下に「ブロックの解除」というボタンがあったら押す。
   その後に開いてみるとどうなるか。

 3.Excelのファイルタブ、オプション、セキュリティセンター、セキュリティセンターの設定ボタンを押す。
   信頼済みドキュメントの項目で「信頼済みドキュメントを無効にする」にチェックが入っていたらはずす。
   そのあと開いてみるとどうなるか。

(1111) 2016/07/15(金) 09:57


1111様 すみません、ご返信が遅くなりまして申し訳ございません。

 1.先にリンク先のファイルを開き、「編集を有効」を押す。
   次にリンク元のファイルを開き、「編集を有効」を押すとどうなるか。
   また上記順番が逆の場合は?

 → リンク先を開いてからリンク元を開くと値が#REFに変更されます。
順番が逆でも同様に、「編集を有効」を押すと#REFとなってしまいます。

 2.共有フォルダに入れたファイルを右クリック、プロパティを出す。
   全般タブの一番下に「ブロックの解除」というボタンがあったら押す。
   その後に開いてみるとどうなるか。

 → 状況変わらず、でした。。。

 3.Excelのファイルタブ、オプション、セキュリティセンター、セキュリティセンターの設定ボタンを押す。
   信頼済みドキュメントの項目で「信頼済みドキュメントを無効にする」にチェックが入っていたらはずす。
   そのあと開いてみるとどうなるか。

 → すでにチェックは入っていませんでした。

状況は変わらず悩みっぱなしです。。。
なぜでしょうか。。。

(マクロ初心者) 2016/07/19(火) 11:02


 ネットワーク上の設定か、Excelがはじいてるのか、わからんなー。
 んじゃ、サーバー上のファイルの保存場所を「信頼済みサイト」に登録してからファイル開くとどうなるかな?

(1111) 2016/07/19(火) 14:34


1111様

状況変わらず、です。。。
これは、どこかにバックアップファイルを残しておいて、毎回貼り付けるしかなさそうですね。。。

他の運用方法も考えてみます。。

すみません、ありがとうございました。
(マクロ初心者) 2016/07/20(水) 16:27


 横から失礼します。
 先日似たような現象が解消しましたので、参考になればと思い書かせていただきます。

 ただし当方の現象は以下でした。
・リンクが#REFになるのは毎回ではない。成功するときもあった。
・編集中に勝手に読み取り専用になり保存できないという現象があった。

 この読み取り専用になる現象を回避する手段を講じてから、リンクが#REFになることがありません。
 そのため読み取り専用を回避する手段をご紹介します。

 Windows7のフォルダのメニューから、「整理」「レイアウト」「プレビューウィンドウ」に入っているチェックをはずす。
「ツール」「フォルダオプション」から「表示」「フォルダーに適用」をクリックし「はい」

 これだけで直りました。
 参考にしたのはこちらのホームページです。

http://office-qa.com/Word/wd268.htm (教えて!HELPDESK様)

 まったく別の現象でしたらお目汚しをいたしました、お許しください。

(ささら) 2016/07/21(木) 00:19


ささら様

コメントをいただきましてあいりがとうございます。
念のため、プレビューウィンドウを表示させて、閉じて、と完全に閉じた状態を作り出しました。
ですが、状況変わらずでして。。。
プレビューウィンドウはもともと表示していないので、おそらく今回の現象には関係しなかったのかもしれません。
ですが、解決策の一つとしてご提示いただきましてありがとうございます。

・リンクが#REFになるのは毎回ではない。成功するときもあった。 これ、とても不思議なんですよね。。。
時によっては、一部のリンクだけが#REFになっていたりして、なぜかは不明ですが。。

どちらのファイルも共有においているときに問題が起こるので、もしかしたらサーバの問題なのかもしれません。。。
(マクロ初心者) 2016/07/21(木) 09:27


コメント返信:

[ 一覧(最新更新順) ]


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