[[20170106162414]] 『ファイル間での参照』(ポン太) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ファイル間での参照』(ポン太)

 いつも参考にさせていただいております。
 いろいろ検索しましたが、見つけきれなかったので質問させていただきます。

 下記のように2つのファイルがあり、そのファイルでセル参照(リンク)しています。
 ・book1は参照先、book2は参照元です。
 ・book1には同じフォーマットの複数シートがあります。
 ・book2のシートいはbook1とはフォーマットやセル位置が異なります。
 ・book2のD列に、book1からのリンクデータが入力されています。
  ※[]内はそれぞれ行あるいは列を示します。  

 **********************************************************************

 <book1 シートあ>
     [B]   [C]	[D]   [E]  [F]   [G]  [H]・・・
      -----------------------------------------------------------
 [5]  項目   ***   日付  **   **  金額 **
 [8]  ミカン                 300
 [15] りんご                 200
 [26] もも                  400
 [41] banana                 100

 **********************************************************************

 <book2 シートい> 
    [A]  [B]    [C]	[D]   [E]  [F]・・・
      -----------------------------------------------------------------
 [4] No.  品名   **   金額   **  ***
 [5] 1-1  魚        10,000
 [6] 1-2  野菜        1,000
 [7] 2-1  バナナ        100

                D5='[book1.xlsx]シートう'!G20
                D6='[book1.xlsx]シートえ'!G8
                D7='[book1.xlsx]シートあ'!G41
 **********************************************************************

 book1、book2両方開いた状態で「シートあ」の41行目より上で行挿入・削除する場合、
 「シートい」のD7はそれに合わせて参照セルが動きます。
   例)2行挿入→D7='[book1.xlsx]シートあ'!G43
     3行削除→D7='[book1.xlsx]シートあ'!G38

 しかし、book2を閉じた状態でbook1だけ開き行挿入・削除し、後からbook2を開いた場合、
 「シートい」のD7は元の参照セルのままです。
   例)2行挿入→D7='[book1.xlsx]シートあ'!G41
     3行削除→D7='[book1.xlsx]シートあ'!G41

 これを、両方開いた状態の時と同じように、参照セルを移動(連動?)させる方法はありますでしょうか?
 ご教示宜しくお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows7 >


ブック間参照は、おっしゃるように閉じた状態で追加・削除すると連動してくれませんね。開いていないのだから、Excelも変えようが無いのだと思います。

1つのブックに全てまとめて管理するとか、ブック間参照を使わない方法を考えた方が良いのではないでしょうか。
(ブック間参照は、ブック名を変えたりすると、参照元ブックを開く際に参照先を探しに行って、起動が遅くなってしまう場合もあり、お薦めできない機能です)

または、元データは現状通り別ブックの複数シートのまま変えたくないならば、それを1つのシートにまとめるマクロを作成し、まとめたデータを集計するように考えてはいかがでしょうか。
(???) 2017/01/06(金) 16:46


 早速のご回答ありがとうございます。

 やはり連動させるのは難しいのですね。
 過去ログでも、推奨しないようなことが書かれていました。

 ご教示いただいた案を提示してみます。
 ありがとうございました。
(ポン太) 2017/01/06(金) 17:07

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.