プロが教えるわが家の防犯対策術!

AというEXCELファイルからBというEXCELファイルへの外部リンクを張る場合、通常は
=[B.xls]Sheet1!$A$1
というように記述するかと思います。

このBやSheet1という部分を、動的に表現するには
どのようにしたらよいでしょうか?
(どこかのセルの値を参照し、その名前に該当する
ファイルないしシートへのリンクとしたいです)

できるかどうかわかりませんが、
イメージ的には
=[($B$2).xls]($C$3)1!$I$1
のようにしたいのです。

説明がわかりにくくてすいませんが
宜しくご教授ください。

A 回答 (2件)

INDERECT関数は試されましたか


=[($B$2).xls]($C$3)1!$I$1

=INDIRECT("["&$B$2&".xls]"&$C$3&"!$I$1")
とかになりますが
    • good
    • 0

VBAで外部リンクを定義してください



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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!