Aktualizácia stavového riadka - Príklady kódu VBA

V ľavom dolnom rohu Excelu nájdete stavový riadok:

Excel používa tento stavový riadok na komunikáciu správ s vami. Vlastnosť StatusBar je však možné upraviť aj pomocou jazyka VBA, čo vám umožňuje zobrazovať vlastné správy.

Správa vlastného stavového riadka

Stavový riadok môžete aktualizovať pomocou vlastnej správy v programe Excel, keď je spustené makro, pomocou StatusBar nehnuteľnosť.

1. Umiestnite tento kód do makra vždy, keď chcete aktualizovať používateľa správou vlastného stavového riadka:

1 Application.StatusBar = "Teraz pracujem !!!"

2. A na koniec makra umiestnite tento kód, aby ste vymazali stavový riadok a vrátili ovládanie späť do Excelu:

1 Application.StatusBar = FALSE

Zakázať aktualizáciu stavového riadka

Namiesto zobrazovania správy počas postupu môžete stavový riadok vypnúť. To zvýši rýchlosť vášho kódu VBA, pretože Excel môže preskočiť spracovanie zobrazenej správy v stavovom riadku.

Ak chcete zakázať aktualizáciu stavového riadka počas spustenia kódu, nastavte DisplayStatusBar majetok na nepravdivý.

1 Application.DisplayStatusBar = False

Na konci kódu obnovte aktualizáciu stavového riadka:

1 Application.DisplayStatusBar = True

Dôležité! Použi StatusBar vlastnosť na nastavenie správ, ale použite DisplayStatusBar vlastnosť úplne deaktivovať alebo povoliť stavový riadok.

Zrýchlite kód VBA

Pre optimálnu rýchlosť spracovania skúste použiť tento kód:

12345678910111213141516 sub RunFast ()Application.ScreenUpdating = FalseApplication.DisplayStatusBar = FalseApplication.EnableEvents = FalseActiveSheet.DisplayPageBreaks = NepravdaApplication.Calculation = xlCalculationManual„Tu je váš kódApplication.ScreenUpdating = TrueApplication.DisplayStatusBar = TrueApplication.EnableEvents = PravdaActiveSheet.DisplayPageBreaks = TrueApplication.Calculation = xlCalculationAutomatickoniec sub

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave