Visual Basic Application ( VBA ) koden brukes til å automatisere rutineoppgaver i Microsoft Excel for å spare tid , forbedre nøyaktigheten og administrere data mer effektivt. Med store mengder data til prosessen , må du maksimere ytelsen og begrense tilgangen til kildefilene. Med disse enkle å implementere triks -of -the - handel, kan du lage din VBA koden mer robust og sikker . Unngå Screen Oppdateringer
Når du kjører din VBA-kode , vil du se regnearkene oppdatering. Screen oppdateringer vil vise hvert trinn av makroen , og ta mer tid å kjøre. Dette er greit når du utvikler en ny makro og ønsker å se hvordan det fungerer . Når makroen er ferdig og kjører riktig , men du trenger ikke lenger å se på skjermen oppdateres . Unngå skjermen oppdateres ved å legge denne linjen med kode i begynnelsen av makroen : Application. ScreenUpdating = False . Dette sparer tid og forbedrer ytelsen.
Hide Code
Du kan skjule din VBA -kode for å holde andre i å kopiere eller endre det. Dette er spesielt viktig når banene til datafiler må være sikre. Selv om dette ikke er 100 prosent fail- proof , er det en god grad av sikkerhet . Å passordbeskytte koden , klikk på Verktøy i VBA Editor -menyen . Fra drop -down menyen, klikk " VBAProject Egenskaper". En dialogboks åpnes, klikker du kategorien Egenskaper. Kryss av i boksen for " Lock project for viewing . " Du må deretter å oppgi et passord og bekreft det . Din passordbeskyttelse trer i kraft når du lagrer Excel-arbeidsbok , lukke den og deretter åpne den . Som med alle passord , velg noe du kan huske .
Åpne filen til et bestemt sted
Du kan ha din Excel -fil åpnes automatisk til en bestemt plassering i arbeidsboken .
p Dette er verdifull når du har en instruks regneark du vil at brukerne skal se før du gjør endringer i arbeidsboken . For å gjøre dette , velg " ThisWorkbook " for Excel-filen i VBA Editor Prosjekt Explorer -vinduet . Husk at det å skrive i VBA-kode krever spesiell linjeavstand og innrykk . Legg til disse linjene med kode i editor vinduet:
Private Sub Workbook_Open ( )
Run " Aktiver Instruksjoner Regneark "
End Sub
Tilbake til Prosjekt Explorer og sette inn en modul for Excel-filen . Klikk - på modulen for å åpne redigereren vinduet , og deretter legge dette delprosedyre :
Sub Aktiver Instruksjoner regneark ( )
Sheets ( " Instruksjoner ") Velg
Range. ( " Al" ) . Velg
End Sub
Lagre filen . Neste gang arbeidsboken åpnes det går automatisk til Instruksjoner regnearket og cellereferansen .
Sidestep en åpning Makro
p Det er mest effektivt å skrive VBA-kode til automatisk begynne å behandle dine data når du åpner Excel-filen . Noen ganger kan det hende at du ikke vil at dette skal skje. For slike tilfeller. Hold nede Skift-tasten samtidig arbeidsboken åpnes . Excel-filen vil omgå åpningen makro . Neste gang du åpner Excel-filen , vil makroen automatisk kjøre igjen .