Excel-makroer er en måde at automatisere gentagne opgaver ved hjælp af programmeringssproget Visual Basic for Applications ( VBA ) . Du behøver ikke at være programmør for at skrive Excel-makroer : Excel genererer koden for dig bag kulisserne ved hjælp af " record makro" -funktionen. Når du har tændt for makrooptageren , udføre din opgave (for eksempel formatere et regneark ) , skal du slukke for optageren , og makro er klar til at køre fra en menu eller tastaturgenvej. Makrooptageren
makrooptageren records dine tastetryk meget på samme måde som en diktafon registrerer din stemme. Når du har slukket for optageren , kan du afspille dine tastetryk . For eksempel, hvis du tænder for makro- optager og skriv "Dette er en test" i en celle , genspille makroen vil resultere i Excel automatisk at skrive " Dette er en test ". Makrooptageren registrerer alt hvad du gør , så vær omhyggelig med ikke at foretage nogen fejlagtige tastetryk . Hvis du laver en fejl , skal du slukke for optageren og redo opgaven.
Macro Menuer
Makroer kan findes under menuen "Funktioner" i Excel 2003 eller "Vis" fanen i Excel 2007. Derfra kan du optage og køre makroer , ændre genveje og slette alle makroer, du ikke længere bruger . Du kan også se makroer i en projektmappe fra Visual Basic Editor ( VBE ) . Tryk på " Alt" og " F11 " sammen for at åbne VBE , og derefter søge efter makroerne på den venstre side .
Kørsel af en makro
Makroer køres ved at vælge makro navn fra listen i dialogboksen Makro . Du kan også køre en makro ved at trykke på en bestemt tastekombination (kaldet en tastaturgenvej ) , fra en knap på værktøjslinjen eller ved at klikke på et grafisk objekt i regnearket.
Begrænsninger
< p> Excel automatisk genererer kode, der matcher dit tastatur slagtilfælde. Nogle handlinger (f.eks museklik ), er vanskeligt at skabe kode til . Derfor, for at få det optimale resultat fra din makro , skal du altid bruge en tastaturgenvej , hvis en sådan findes. For eksempel, " , kopiere " i stedet for at højreklikke og vælge at bruge " Ctrl " plus "C" i stedet.
Security
makroer kan være et nyttigt værktøj til at automatisere opgaver, kan de nemt indeholde virus . Hvis du henter et regneark fra en ukendt kilde , sørg for at du deaktivere makroer i din projektmappe , før du henter og åbner projektmappen.