Hoe kan ik schermupdates in vba in- en uitschakelen?
Wat is VBA-schermupdate?
ScreenUpdating is een eigenschap in VBA die u kunt gebruiken om het bijwerken van schermen “AAN” en “UIT” te zetten tijdens het uitvoeren van code. U kunt het uitschakelen voordat u code uitvoert die de uitvoering van uw code versnelt, en het vervolgens weer inschakelen nadat de code is uitgevoerd. U kunt deze eigenschap lezen en schrijven.
Standaard is schermupdate “AAN” in Excel. Wanneer u een code normaal uitvoert, duurt het veel flikkeren als die code lang duurt, maar als u schermupdates uitschakelt, duurt het uitvoeren ervan minder lang dan normaal.
Schakel schermupdate uit in VBA
- Typ eerst het trefwoord ‘Toepassing’.
- Tik daarna op een “. » om de lijst met eigenschappen en methoden te openen.
- Selecteer nu “Schermupdate”.
- Geef aan het einde ‘False’ op.
Nadat u het bijwerken van het scherm hebt uitgeschakeld, zal VBA dit niet meer inschakelen nadat de code is uitgevoerd. Het is dus altijd beter om het aan uw kant uit te schakelen. De code zou er ongeveer zo uitzien als hieronder.
Dingen om te overwegen
- Zorg ervoor dat het scherm is bijgewerkt naar “AAN” wanneer u een gebruikersformulier gebruikt.
- Als u fouten in de code opspoort, kunt u het beste een updatescherm ‘AAN’ hebben, zodat u alle activiteiten kunt zien zoals ze zijn.