Zmniejszanie migotania ekranu podczas działania makra
Data utworzenia strony :
Aktualizowanie wartości komórek, zmienianie aktywnych arkuszy i otwieranie zewnętrznych plików programu Excel w językach VBA (makrach) może powodować migotanie, ponieważ ekrany programu Excel działają zgodnie z przetwarzaniem. Wiem, że coś jest obsługiwane, ale nie jest to zbyt dobre dla oka, ponieważ jest obsługiwane szybciej. Aby zatrzymać to zachowanie, można zatrzymać aktualizowanie ekranu podczas przetwarzania.
Można kontrolować, czy ekran można zaktualizować za pomocą Application.ScreenUpdating właściwości. False, aby zatrzymać aktualizowanie ekranu i wznowić odświeżanie ekranu, ustawiając ponownie wartość true. Zatrzymanie aktualizacji ekranu przyspieszy proces, więc spróbuj.
' 画面の更新処理を止める
Application.ScreenUpdating = False
' ※ここに画面が更新される処理を記述する
' 画面の更新処理を再開する
Application.ScreenUpdating = True