Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


24275 / 76738 ←次へ | 前へ→

【57813】Re:処理時間が長すぎて
発言  かみちゃん  - 08/9/14(日) 14:16 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>入力画面から別シートへ転記するコードを作ったのですが
>処理時間が長すぎて困っています。

入力画面シートにどのようなデータが入っていて、どれくらいの時間がかかるのか
よくわからないので、検証もできないのですが、開いているすべてのブックのどこかのシートに
数式は入っていませんか?

その数式が再計算されている可能性も高いので、まずは、以下の★の行のように
再計算を抑止して再開するという感じにしてみてはいかがでしょうか?

 Application.Calculation = xlCalculationManual '★
 
 ActiveCell.PasteSpecial Paste:=xlPasteValues

 '〜省略〜
 
 Do Until ActiveCell.Offset(0, -7).Value = ""

 '〜省略〜

 Loop
 
 Application.Calculation = xlCalculationAutomatic '★

0 hits

【57812】処理時間が長すぎて 初心者 08/9/14(日) 14:00 質問
【57813】Re:処理時間が長すぎて かみちゃん 08/9/14(日) 14:16 発言
【57814】Re:処理時間が長すぎて 初心者 08/9/14(日) 14:51 お礼

24275 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free