Exceli vasakus alanurgas leiate olekuriba:
Excel kasutab seda olekuriba teiega sõnumite edastamiseks. StatusBari atribuuti saab aga reguleerida ka VBA abil, mis võimaldab teil oma sõnumeid kuvada.
Kohandatud olekuriba sõnum
Makro töötamise ajal saate olekuriba Excelis kohandatud sõnumiga värskendada Olekuriba vara.
1. Asetage see kood makrosse alati, kui soovite kasutajat kohandatud olekuriba sõnumiga värskendada.
1 | Application.StatusBar = "Ma töötan kohe !!!" |
2. Makro lõpus asetage see kood olekuriba tühjendamiseks ja juhtnuppu tagasi Excelisse naasmiseks:
1 | Application.StatusBar = FALSE |
Keela olekuriba värskendamine
Protseduuri ajal sõnumi kuvamise asemel saate olekuriba keelata. See suurendab teie VBA -koodi kiirust, kuna Excel võib olekuriba sõnumi kuvamise vahele jätta.
Olekuriba värskendamise keelamiseks koodi töötamise ajal määrake DisplayStatusBar vara valeks.
1 | Application.DisplayStatusBar = Vale |
Koodi lõpus taastage olekuriba värskendamine:
1 | Application.DisplayStatusBar = Tõsi |
Tähtis! Kasuta Olekuriba atribuut sõnumite seadmiseks, kuid kasutage DisplayStatusBar atribuut, et olekuriba täielikult keelata või lubada.
Kiirendage VBA koodi
Optimaalse töötlemiskiiruse saavutamiseks proovige seda koodi kasutada:
12345678910111213141516 | sub RunFast ()Application.ScreenUpdating = ValeApplication.DisplayStatusBar = ValeApplication.EnableEvents = ValeActiveSheet.DisplayPageBreaks = ValeApplication.Calculation = xlCalculationManual'Teie kood siinApplication.ScreenUpdating = TõsiApplication.DisplayStatusBar = TõsiApplication.EnableEvents = TõsiActiveSheet.DisplayPageBreaks = TõsiApplication.Calculation = xlCalculationAutomaticlõpp alam |