Olekuriba värskendamine - VBA koodi näited

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

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave