V spodnjem levem kotu Excela najdete vrstico stanja:
Excel uporablja to vrstico stanja za pošiljanje sporočil. Lastnost StatusBar pa lahko prilagodite tudi z uporabo VBA, kar vam omogoča prikaz lastnih sporočil.
Sporočilo v vrstici stanja po meri
Vrstico stanja lahko posodobite s svojim sporočilom po meri v Excelu, medtem ko se izvaja makro, z uporabo Statusna vrstica lastnine.
1. To kodo postavite v makro, kadar koli želite posodobiti uporabnika s sporočilom v vrstici stanja po meri:
1 | Application.StatusBar = "Zdaj delam !!!" |
2. In na koncu makra postavite to kodo, da počistite vrstico stanja in vrnete nadzor nazaj v Excel:
1 | Application.StatusBar = FALSE |
Onemogoči posodabljanje vrstice stanja
Namesto prikaza sporočila med izvajanjem postopka lahko onemogočite vrstico stanja. To bo povečalo hitrost kode VBA, saj lahko Excel preskoči obdelavo sporočila vrstice stanja, ki se prikaže.
Če želite onemogočiti posodabljanje vrstice stanja med izvajanjem kode, nastavite DisplayStatusBar lastnost na napačno.
1 | Application.DisplayStatusBar = False |
Na koncu kode obnovite posodobitev vrstice stanja:
1 | Application.DisplayStatusBar = Res |
Pomembno! Uporabi Statusna vrstica lastnost za nastavitev sporočil, vendar uporabite datoteko DisplayStatusBar lastnost, da v celoti onemogoči ali omogoči vrstico stanja.
Pospešite kodo VBA
Za optimalno hitrost obdelave poskusite uporabiti to kodo:
12345678910111213141516 | pod RunFast ()Application.ScreenUpdating = NapačnoApplication.DisplayStatusBar = FalseApplication.EnableEvents = FalseActiveSheet.DisplayPageBreaks = FalseApplication.Calculation = xlCalculationManual"Vaša koda tukajApplication.ScreenUpdating = ResApplication.DisplayStatusBar = ResApplication.EnableEvents = TrueActiveSheet.DisplayPageBreaks = ResApplication.Calculation = xlCalculationAutomatickonec pod |