Snabba upp makro som är inspelade

Här är ett enkelt tips för att snabba upp makro som är inspelade i Excel. Att spela in ett makro och att skriva makro för hand är två helt olika saker. Inspelade makron är bra för den användare som ofta behöver upprepa exakt samma arbete. Då kanske det kan vara lämpligt med ett inspelat makro, men många gånger är det bättre och effektivare skriva makron, eftersom dessa blir effektivare och ger större möjligheter att utföra komplexa arbeten.

När man spelar in ett makro så kan det vara störande att det blinkar på skärmen och att allt som utförs spelas upp. Det går dessutom lite segare, om man nu har problem med att något tar för lång tid. Ett enkelt tips är då att börja sin kod, direkt under sub med följande rad:

Sub MakroNamn()
Application.ScreenUpdating = false
Tidigare inspelad kod förutom första och sista raden
Application.ScreenUpdating = True
End Sub

Vi rekommenderar dessa Excelkurser:
www.infocell.se – lärarledda kvalitetskurser i Excel
www.officekurs.se – oslagbar e-Learning i Excel & Office-paketet

Genom att på detta sätt stänga av skärmuppdateringen går makrot något fortare att köra och det blinkar inte till på skärmen, vilket såklart är en snyggare lösning för såväl skaparen av makrot som användaren.

Vill du lära dig riktigt mycket om makron rekommenderas tvådagarskursen Excel VBA & Makron.

Du gillar kanske också...

Börja prenumerera på Excelbrevet

Ta del av tips & tricks i Excel och Office en gång i månaden helt kostnadsfritt.

Grattis du kommer nu att få Excelbrevet varje månad helt gratis!