• 締切済み

EXCELでの他ファイルリンクについて

AというEXCELファイルからBというEXCELファイルへの外部リンクを張る場合、通常は =[B.xls]Sheet1!$A$1 というように記述するかと思います。 このBやSheet1という部分を、動的に表現するには どのようにしたらよいでしょうか? (どこかのセルの値を参照し、その名前に該当する ファイルないしシートへのリンクとしたいです) できるかどうかわかりませんが、 イメージ的には =[($B$2).xls]($C$3)1!$I$1 のようにしたいのです。 説明がわかりにくくてすいませんが 宜しくご教授ください。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

INDERECT関数は試されましたか =[($B$2).xls]($C$3)1!$I$1 は =INDIRECT("["&$B$2&".xls]"&$C$3&"!$I$1") とかになりますが

noname#66624
noname#66624
回答No.1

VBAで外部リンクを定義してください 『Excel 外部リンク』でGoogelで検索すると事例がたくさんヒットします 質問者さんの環境に近いものをアレンジして流用してください

関連するQ&A