• ベストアンサー

シート再計算とセル参照について

マクロでWEBからデータを落としてきて、列の順序を変えたり不要な行を削除したりしたシートを別のシートから参照したいのですが、マクロを実行するたびに参照してるセルがなかったりするので#REFとなります。なにかいい方法はないでしょうか? 今はマクロのファイルを保存してから、セル参照を行うファイルを開きデータ更新しています。 理想は、マクロを実行した”後に”(データの加工が終了した後)別のシートから、マクロを実行したシートを参照したいです(自動で)。よろしくお願いします。

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

  • ベストアンサー
noname#262398
noname#262398
回答No.1

=Sheet1!A1 を =INDIRECT("Sheet1!A1") と、するとか。 ご質問の最後の部分は、End Subの前に Worksheets("別のシート").Activate 1行追加すれば良いのでは?

noname#66230
質問者

お礼

ありがとうございます。 こういうときに"INDIRECT"って使うんですね。 無事、解決しました。ありがとうございました。

関連するQ&A