• ベストアンサー

日付を跨いだファイルのデータを自動更新するには?

質問よろしくお願いいたします。 現在、売上報告書2日にいれるデータを売上報告書1日からとっています。 式は  ='C:\Documents and Settings\tsubomiya\デスクトップ\ホール・管理\売上報告書\2011.01\[売上報告書・2月1日.xls]1788アドル'!$L$6 日付の部分を自動更新する方法、 もしくは日付の部分だけを簡単に書き換える方法はございますでしょうか? どなたかお知恵をお貸しください。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

閉じた外部ブックへの参照を可変にする方法は無いので,関数を使った自動更新は出来ません。 とりあえず簡単に書き換えるには,置換を使うのが一番手っ取り早いかなと思います。  Ctrl+Hを押す  2月1日  を  2月2日  に全て置換する。 手順をマクロに組めば,自動で代わりにやらせるような仕込みもやれば出来ます。 あなた的にマクロが簡単なのか今のご相談からは読めませんが,興味があるなら別途ご相談を投稿してみると良いと思います。 何らかの理由で置換が上手に使えない場合は,編集メニュー(2007ではデータタブ)のリンクの編集を使いリンク元となる外部ブックを差し替えることで,そのブックを参照している箇所を正確に漏れなく差し替える事ができます。

jypsy72
質問者

お礼

ご丁寧にありがとうございました。 リンクの編集をすることでスームズに変更できました。 また置き換えの機能も知らなかったのでなにかの機会に使わせていただきます。 感謝いたします。

関連するQ&A