質問: indirect関数で返り値が0になるのですが。 先程ここで丁寧なご回答のおかげで下記のindirect関数でf5のファイルを開くと目的のセルa1、b5、・・・と複数のセルが参照(自動入力)できるようになったのですが、実際のファイルでやってみると全ての参照セルの返り値が0となってしまうのですが。 複数のファイル名の複数のセル参照がテストではうまく行ったのですが。 =indirect("'[" & $f5 &"]sheet1'!$a$1") 参照ファイル名とセルの指定は、ファイルの開くタイミングで#ref!が次々と0に変わっていくので、式は間違っていないと思うのですが。 参照が接合セルになっていたので、それを戻したり、数字、文字も試してみたのですが、どうしても0になってしまいます。 テストでうまくいったので既に質問を締め切ってしまいましたので、どなたかお助け下さい。
回答: #ref!から更新されるので、目的ファイルのsheet1!a1のシート名やセルアドレスの指定が間違えているだけの可能性が高いと思います。 実際のシート名やそのシートのa1 に入っているデータを確認して見てください。