Excelin vasemmassa alakulmassa on tilarivi:
Excel käyttää tätä tilariviä viestien välittämiseen sinulle. StatusBar -ominaisuutta voidaan kuitenkin säätää myös VBA: n avulla, jolloin voit näyttää omat viestisi.
Mukautettu tilariviviesti
Voit päivittää tilarivin omalla mukautetulla viestilläsi Excelissä makron ollessa käynnissä käyttämällä StatusBar omaisuutta.
1. Aseta tämä koodi makroon aina, kun haluat päivittää käyttäjälle mukautetun tilariviviestin:
1 | Application.StatusBar = "Työskentelen nyt !!!" |
2. Makron lopussa aseta tämä koodi tyhjentääksesi tilarivin ja palauttaaksesi ohjausobjektin takaisin Exceliin:
1 | Application.StatusBar = EPÄTOSI |
Poista tilapalkin päivitys käytöstä
Sen sijaan, että näyttäisit viestin toimenpiteen aikana, voit poistaa tilapalkin käytöstä. Tämä nopeuttaa VBA -koodisi nopeutta, kun Excel voi ohittaa tilariviviestin näyttämisen.
Jos haluat poistaa tilapalkin päivityksen käytöstä koodin ollessa käynnissä, aseta DisplayStatusBar omaisuus vääriksi.
1 | Application.DisplayStatusBar = Väärä |
Palauta tilapalkin päivitys koodin lopussa:
1 | Application.DisplayStatusBar = Totta |
Tärkeä! Käytä StatusBar ominaisuus viestien asettamiseen, mutta käytä DisplayStatusBar ominaisuus poistaa tilapalkin käytöstä tai ottaa sen kokonaan käyttöön.
Nopeuta VBA -koodia
Optimaalisen käsittelynopeuden saavuttamiseksi kokeile tätä koodia:
12345678910111213141516 | sub RunFast ()Application.ScreenUpdating = VääräApplication.DisplayStatusBar = VääräApplication.EnableEvents = VääräActiveSheet.DisplayPageBreaks = VääräApplication.Calculation = xlCalculationManual'Koodisi täälläApplication.ScreenUpdating = TottaApplication.DisplayStatusBar = TottaApplication.EnableEvents = TosiActiveSheet.DisplayPageBreaks = TottaApplication.Calculation = xlCalculationAutomaticend sub |