次の方法で共有

Windows7でネットワークドライブ上のEXCELファイル(2010)を複数開き、"編集を有効にする" に設定した際、リンクが崩れる件

Anonymous
2013-05-02T02:43:24+00:00

お世話になります。

標記の件、EXCEL2010、OSはWindows7です。

ファイルAはファイルBに関数(VLOOKUP)でリンクしています。

ファイルAを開き同時にファイルBを開き編集を有効にするボタンを押すと

ファイルAのリンクが#REFになってしまいます。

各ファイルはファイルサーバー上で共有しており、

そのファイルを直接開いています。

(ファイルAとファイルBはサーバー上の別フォルダのファイルです)

WindowsXPで試したら、同様の現象は起きませんでした。

これを回避する方法はありますでしょうか?

複数部署でファイルを共有し、ファイルサーバー上で部署フォルダにて切り分けて

使用する必要がありますので、困っております。

よろしくお願い致します。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2013-05-22T00:04:15+00:00

yacchi8383 さん、こんにちは。

確認結果の書き込み、ありがとうございます。

簡単なファイルで試しても、ファイルサーバー上にブックファイルを保存すると再現してしまうんですね。。。

自分だったらこうやってみるかな、という感じにはなるのですが、参照先のシート名の部分が [#REF] エラーになっているようなので、参照したい範囲に名前を付けておく方法を試してみてはどうでしょうか。

[数式] タブ の [名前の定義▼] でセルの範囲に名前を付けることができます。

([新しい名前] 画面の [範囲] は、[ブック] を選択してください)

参考ページ : 数式で名前を定義し使用する

この方法でもエラーが発生してしまうようなら、ファイルサーバー上のブックファイルの保存場所を 「信頼済みサイト」 に登録する方法を試すのがよいかと思います。

試した結果などがわかりましたら、ぜひ書き込みをお願いします。

この回答は役に立ちましたか?

30+ 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

7 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-05-15T23:20:52+00:00

    津森様

    お世話になります。

    別サーバーで簡単なファイルで試してみましたが、

    リンク元のEXCELの「編集を有効にする」を先に押すと、

    やはりリンクが崩れました。

    =VLOOKUP($A11,'V:\社員\JKL[リンクテスト1.xls]#REF'!$A$10:$E$11,MATCH(B$10,'V:\社員\JKL[リンクテスト1.xls]#REF'!$A$10:$E$10,0),0)

    以上のような形で部分的に#REF になってしまいます。

    今現在の解決法は、特定のファイルサーバーを「信頼済みサイト」に登録することによって、

    「編集を有効にする」を出力しないように考えています。

    これで、インターネット上の外部環境など最低限のセキュリティは確保されるものと思います。

    他に良い解決方法がございましたら、教えてください。

    よろしくお願い致します。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2013-05-09T05:15:37+00:00

    お世話になります。

    上記の件、再度確認しました。

     ・特定のPCのみでの現象ではありません。

     ・ローカルにコピーすれば問題ない(「編集を有効にする」は聞いてこない)

     ・同時に複数人が開いていることはない

    ファイルサーバー上のファイルを直接開いた場合、「編集を有効にする」は必ず聞いてきます。

    問題は、「編集を有効にする」を押下する順番です。

    リンク元をリンク先のファイルよりも先に「編集を有効にする」を押下した場合、

    リンク元がリンク先にリンクを再設定しにいった際に、読取り専用でリンクがエラーになっているような動きです。

    よって、リンク先のファイルの「編集を有効にする」を先に押下する必要があります。

    とはいえ、上記のような操作は面倒なため、これを回避する方法はないでしょうか?

    よろしくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-05-07T00:17:43+00:00

    飯塚様

    おはようございます。

    弊社の別の場所で確認したところ、再現しました。

    色々確認していくと、「編集を有効にする」を各ファイルで押下し、

    最後に「コンテンツの有効化」を押下すれば、リンクは崩れない、ということが分かりました。

    この手順をなくす方法はありますでしょうか?

    また、この現象は以下の解釈で合っていますでしょうか?

     ※「コンテンツの有効化」はリンクの編集を可能にする。

      「編集を有効にする」を押す前に 「コンテンツの有効化」を先に押した場合、

       リンクを更新しにいくが、各ファイルが読み取り専用なのでエラーになってしまう。

    よろしくお願い致します。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2013-05-02T07:46:56+00:00

    yacchi8383 さん、こんにちは。

    マイクロソフト コミュニティ をご利用いただき、ありがとうございます。

    私も簡単な内容でファイルを作成して、 yacchi8383 さんの投稿をもとに、 ネットワーク上に保存して、 Vlookup 関数で接続してみたのですが、こちらでは問題なくリンクは表示されています。 (Windows 7 + Excel 2010 の環境)

    そのため、なにが原因となっているか、以下のような切り分けをされてみると良いかもしれません。

    ・特定のパソコンでのみ起こる問題か。

    (可能であれば、他の Windows 7 のパソコンなど、複数の環境でもでも同じかどうか。)

    ・ファイルの問題ではないか。

    (可能であれば、簡単なファイルを作成して、同じように Vlookup で別ブックを参照させてみるとどうか。)

    ・ネットワーク環境など、ネットワーク上に保存している影響がないか。

    (ファイルをコピーするなどして、パソコン上に保存してみた場合はどうか。)

    ・共有し、同時に複数人で開いていることが影響していないか。

    (一人だけでファイルを開くとどうか。元のファイルで試すのが難しい場合は、ファイルをコピーすると良いかもしれません。)

    よろしければ、参考にしてみてください。返信お待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません