Visual Basic Application (VBA ) kode bruges til at automatisere rutineopgaver i Microsoft Excel til at spare tid, forbedre nøjagtigheden og administrere data mere effektivt. Med store mængder data til proces , skal du maksimere ydeevnen og begrænse adgangen til kildefiler. Med disse let at implementere tricks -of -the- handel, kan du gøre din VBA-kode mere robust og sikker. Undgå skærmopdateringer
Når du kører din VBA-kode , vil du se dine regneark opdatering. Skærmopdateringer vil vise alle trin i din makro , og tage mere tid til at køre. Det er fint , når du er ved at udvikle en ny makro og ønsker at se, hvordan det klarer sig. Når makroen er færdig og kører ordentligt , men du behøver ikke længere at se skærmen opdateres . Undgå skærmopdateringer ved at tilføje denne linje kode i starten af din makro : Ansøgning . ScreenUpdating = False . Det sparer tid og forbedrer performance.
Hide Code
p Du kan skjule din VBA-kode til at holde andre fra at kopiere eller ændre det. Dette er især vigtigt, når stierne til de data, filer skal være sikre. Selv om dette ikke er 100 procent fejlsikker , det er en god målestok for sikkerhed . At password beskytte din kode , skal du klikke på Funktioner i VBA Editor menuen. Fra drop -down menuen , klik på " VBAProject Egenskaber". En dialogboks åbnes , skal du klikke på fanen Egenskaber . Marker afkrydsningsfeltet for " Lock project for viewing ". Du vil derefter nødt til at indtaste en adgangskode og bekræfte den. Dit password-beskyttelse bliver effektiv, når du gemmer Excel-projektmappe , skal du lukke den og derefter åbne den igen. Som med alle adgangskoder , skal du vælge noget du kan huske.
Åbn fil til en bestemt placering
Du kan få din Excel-fil åbnes automatisk til en specifik placering i projektmappen.
p Dette er værdifuldt, når du har en instruktion regneark, du vil brugere at se før du foretager ændringer i din projektmappe. For at gøre dette , skal du vælge " ThisWorkbook " til din Excel- fil i VBA Editor vinduet Project Explorer . Husk , at skrive i VBA-kode kræver særlig linjeafstand og indrykning . Tilføj disse linjer kode i redigeringsvinduet : Hej
Private Sub Workbook_Open ()
Run
" Aktiver Instruktioner Arbejdsark "
End Sub
Retur til Project Explorer og indsætte et modul til din Excel-fil. Klik -on modulet for at åbne redigeringsvinduet , hvorefter der tilsættes denne sub procedure :
Sub Aktiver Vejledninger Arbejdsark ()
Sheets ( " Instructions " ) Vælg
Range . ( " Al "). Vælg
End Sub
Gem filen . Næste gang projektmappen åbnes det automatisk går til den Instruktioner regnearket og cellereferencen .
Sidestep Åbner Macro
p Det er mest effektivt at skrive din VBA-kode til automatisk begynde at behandle dine data, når du åbner din Excel-fil. Til tider kan der være tidspunkter, hvor du ikke ønsker at dette sker. For disse tilfælde. Hold Shift-tasten nede samtidig projektmappen åbnes . Excel filen vil omgå åbningen makro. Næste gang du åbner din Excel-fil , bliver makroen automatisk køre igen.