質問: リンクを使用したexcelファイルで「#n/a」エラー excel2000使用です。 「ファイルa」へリンクを貼って使用している「ファイルb」の表示が、一部のセルだけ「#n/a」となっています。 この現象はファイルbのみ開いているときに発生します。 ファイルaを同時に開いたときは発生しません。 リンク元の変更をしても回避されません。 何か解決方法がありましたら、お願いいたします。
回答: 関数によって、リンク元ブックを開かないとエラーになる場合があります。 例えば、sumif関数はこれに該当します。 一方でvlookup関数のようにエラーにならないものもあります。 良い対策は思い浮かびませんが、あえてアドバイスさせて頂くなら、「ファイルb」を開いたときに自動的に「ファイルa」も開くようにthisworkbookのモジュールシートに下記のようなマクロを記入しておくというのではいかがでしょうか? private sub workbook_open() dim mywb as workbook set mywb = activeworkbook workbooks.open filename:="c:\test\ファイルa.xls" mywb.activate set mywb = nothing end sub