Vähendage ekraani virvendus makro töötamise ajal

Lehe loomise kuupäev :

Lahtrite väärtuste värskendamine, aktiivsete lehtede vahetamine ja väliste Exceli failide avamine VBA-s (makrod) võib põhjustada virvendamist, kuna Exceli ekraanid töötavad vastavalt töötlemisele. Ma tean, et midagi on käideldud, aga see pole silmaga eriti hea, sest see on kiirem. Selle käitumise peatamiseks saate lõpetada ekraani värskendamise töötlemise ajal.

Saate kontrollida, kas ekraani saab värskendada rakenduse Application. Screenvärskendamine atribuut. Vale, et lõpetada ekraani värskendamine ja jätkata ekraani värskendamine, seades True uuesti. Ekraani värskendamise peatamine kiirendab protsessi, nii et palun proovige seda.

' 画面の更新処理を止める
Application.ScreenUpdating = False

' ※ここに画面が更新される処理を記述する

' 画面の更新処理を再開する
Application.ScreenUpdating = True