Állapotsor frissítése - Példák a VBA kódokra

Az Excel bal alsó sarkában található egy állapotsor:

Az Excel ezt az állapotsort használja az üzenetek közléséhez. A StatusBar tulajdonság azonban a VBA használatával is beállítható, így megjelenítheti saját üzeneteit.

Egyéni állapotsor üzenet

Frissítheti az állapotsort saját egyéni üzenettel az Excelben, miközben makró fut, a Állapotsor ingatlan.

1. Helyezze ezt a kódot egy makróba, amikor frissíteni szeretné a felhasználót egy egyéni állapotsor üzenettel:

1 Application.StatusBar = "Most dolgozom !!!"

2. A makró végén helyezze el ezt a kódot az állapotsor törléséhez és a vezérlő visszaállításához az Excelbe:

1 Application.StatusBar = HAMIS

Tiltsa le az állapotsor frissítését

Ahelyett, hogy üzenetet jelenítene meg az eljárás futása közben, letilthatja az állapotsort. Ez növeli a VBA -kód sebességét, mivel az Excel kihagyhatja az állapotsor üzenetének megjelenítését.

Ha le szeretné tiltani az állapotsor frissítését a kód futása közben, állítsa be a DisplayStatusBar tulajdonság hamis.

1 Application.DisplayStatusBar = Hamis

A kód végén állítsa vissza az állapotsor frissítését:

1 Application.DisplayStatusBar = Igaz

Fontos! Használja a Állapotsor tulajdonság az üzenetek beállításához, de használja a DisplayStatusBar tulajdonságot az állapotsor teljes letiltásához vagy engedélyezéséhez.

Gyorsítsa fel a VBA kódot

Az optimális feldolgozási sebesség érdekében próbálja meg használni ezt a kódot:

12345678910111213141516 sub RunFast ()Application.ScreenUpdating = HamisApplication.DisplayStatusBar = HamisApplication.EnableEvents = HamisActiveSheet.DisplayPageBreaks = HamisApplication.Calculation = xlCalculationManual- Itt a kódjaApplication.ScreenUpdating = IgazApplication.DisplayStatusBar = IgazApplication.EnableEvents = IgazActiveSheet.DisplayPageBreaks = IgazApplication.Calculation = xlCalculationAutomaticvége al

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave