• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelのCopy&Pastsについて)

ExcelのCopy&Pastesについて

このQ&Aのポイント
  • セルを1個ずつ上にずらして新しいデータを書き込むプロシージャの実行方法について質問です。
  • PROG1のプロシージャを4回繰り返すと画面が4回動いてしまいます。
  • PROG2を4回繰り返すと終わるまでに3分ほどかかります。画面を動かさずに早く実行する方法はありますか?

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

  • ベストアンサー
  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

prog1の最初で application.screenupdating=false 最後で application.screenupdating=true ↑これを忘れないで下さい これで、処理中に画面が切り替わることはなくなるはずです

saab8743
質問者

お礼

画面を変えずにできましたありがとうございました。

その他の回答 (1)

回答No.2

PROG1で、Selectをしている部分で対象を表示してしまうので、こんなのではどうでしょうか? Sheets("sheet2").Range("V10:Z98").Copy Destination:=Sheets("sheet2").Range("V9")

saab8743
質問者

お礼

これで画面が変わる煩わしさから開放されます。ありがとうございました。

関連するQ&A