Come abilitare e disabilitare l'aggiornamento dello schermo in vba?
Cos’è l’aggiornamento dello schermo VBA?
ScreenUpdating è una proprietà in VBA che è possibile utilizzare per attivare l’aggiornamento dello schermo su “ON” e “OFF” durante l’esecuzione del codice. Puoi disabilitarlo prima di eseguire qualsiasi codice che accelera l’esecuzione del tuo codice, quindi abilitarlo nuovamente al termine dell’esecuzione del codice. Puoi leggere e scrivere questa proprietà.
![aggiornamento dello schermo vba](https://exceladvisor.org/wp-content/uploads/2023/08/1-mise-a-jour-de-lecran-vba.png)
Per impostazione predefinita, l’aggiornamento dello schermo è “ON” in Excel. Quando esegui un codice normalmente, è necessario molto sfarfallio se il codice impiega molto tempo, ma se disattivi l’aggiornamento dello schermo, l’esecuzione richiederà meno tempo del normale.
Disabilita l’aggiornamento dello schermo in VBA
- Per prima cosa digita la parola chiave “Applicazione”.
- Successivamente, tocca un file “. » per aprire l’elenco delle proprietà e dei metodi.
- Ora seleziona “Aggiornamento schermo”.
- Alla fine, specifica “Falso”.
![](https://exceladvisor.org/wp-content/uploads/2023/08/2-desactiver-la-mise-a-jour-de-lecran.png)
Una volta disabilitato l’aggiornamento dello schermo, VBA non lo abiliterà dopo l’esecuzione del codice. Quindi è sempre meglio disattivarlo da parte tua. Il codice sarebbe come qualcosa di seguito.
![](https://exceladvisor.org/wp-content/uploads/2023/08/3-desactiver-la-mise-a-jour-de-lecran.png)
Cose da considerare
- Assicurati che lo schermo sia aggiornato su “ON” quando utilizzi un modulo utente.
- Se stai eseguendo il debug del codice, è meglio avere una schermata di aggiornamento “ON” in modo da poter vedere tutta l’attività così com’è.