Excel VBA質問箱 IV

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

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


40547 / 76732 ←次へ | 前へ→

【41281】Re:動作速度について
お礼  てっちゃん  - 06/8/3(木) 17:30 -

引用なし
パスワード
   ▼Jaka さん:
>>一応、希望通りの動作はするのですが、Cells(co1 + 2, 17) = Me.Controls("label" & co1).Captionを各月のif文の場所へ追加した結果、動作の速度がかなり遅くなりました。これって仕方ない事なのでしょうか?
>はい。仕方が無いと思います。
>エクセルVBAは、セルに書きこう処理がとても遅いです。
>それを1個1個何回も書き込むわけですから....。
>まとまった範囲なら配列に入れておいて後で、1活で書き込むといった方あるけど、この場合は無理っぽいです。
>Valueプロパティーは、付けるなら付ける習慣を身に付けた方がいいと思います。
>
>なんなら、
>Application.ScreenUpdating = False
>で、画面描写更新を止めておくと言った方法もありかも。
>Trueに戻すのをお忘れなく。
>使い方をよく把握しないで頻繁に使いすぎると、メッセージボックスの残像が残るとかの副作用もあります。


ありがとうございました。
application.screenupdating=false true 書き込んでいます。
時間がかかる間はメッセージboxに登録中と表示させてがまんします。
1 hits

【41276】動作速度について てっちゃん 06/8/3(木) 16:42 質問
【41279】Re:動作速度について neptune 06/8/3(木) 17:09 発言
【41280】Re:動作速度について Jaka 06/8/3(木) 17:15 発言
【41281】Re:動作速度について てっちゃん 06/8/3(木) 17:30 お礼
【41283】Re:動作速度について neptune 06/8/3(木) 19:17 発言
【41286】Re:動作速度について Hirofumi 06/8/3(木) 20:17 回答
【41288】Re:動作速度について Hirofumi 06/8/3(木) 21:15 回答
【41319】Re:動作速度について Hirofumi 06/8/4(金) 19:24 回答
【41328】Re:動作速度について てっちゃん 06/8/6(日) 8:57 発言
【41341】Re:動作速度について Hirofumi 06/8/6(日) 23:02 回答
【41377】Re:動作速度について てっちゃん 06/8/8(火) 7:59 お礼
【41298】Re:動作速度について Jaka 06/8/4(金) 9:15 発言
【41327】Re:動作速度について てっちゃん 06/8/6(日) 8:52 お礼

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