Microsoft Excel 2010 , ligesom en række andre Microsoft Office-produkter , kommer pakket med Visual Basic for Applications eller VBA , som du kan bruge til at manipulere data i Excel- regneark. VBA kan du oprette makroer , som er automatiserede processer , der kan udføre basale edb-programmering opgaver og funktioner , som du kan placere i Excel- arket selv at manipulere Excel-data . Brug Excel VBA kræver en vis mængde af edb- kendskab til programmering. Instruktioner
1
Åbn Excel 2010 -fil , som du ønsker at manipulere med VBA . Tryk på " Alt" og " F11 " for at starte VBA -konsollen.
2
Højreklik på et af de regneark , der er anført på den venstre side af Excel VBA konsollen. Bevæg musen over "Indsæt" og vælg " Modul ". Du vil se et nyt modul vises nedenunder regneark. Vælg modul og en tom side vises på højre side af konsollen.
3
Klik et vilkårligt sted i det tomme område, og en markør vises i øverste venstre hjørne af side . Skriv " Sub XXX ( )" eller " Function XXX ()" , men erstatte " XXX" med navnet på din subrutine eller funktion. Du kan navngive disse , uanset hvad du ønsker. Subrutiner er simpelthen strenge af kode, der kan gøre næsten alt, herunder manipulere Excel-regneark , som du kører fra " Macro " vindue på regnearket. Funktioner kan behandle VB kode , men kan ikke manipulere regnearket selv, og du bruger dem som du ville bruge enhver Excel-funktion i regnearket . Når du trykker på " Enter" Excel VBA vil automatisk skabe de " End Sub " eller " End Function " kommando. Alle dine kode skal gå mellem den første linje , og denne sidste linje .
4
Indtast dine variabler på de første linier efter "Function " eller " Sub" kommando. Opret dine variabler ved at skrive " Dim X som Y ", hvor "X" er, hvad navn, du vil tildele til variabel og "Y " er den ønskede variabel type. Der er snesevis af forskellige variable typer , men når du skriver i " Dim X som" et lille vindue vil fremkomme med en liste over alle de tilgængelige typer . Du kan vælge at skrive din variabel eller rulle ned på listen og dobbeltklik på den. Du kan oprette lige så mange variabler , som du har brug for.
5.
Indtast din faktiske VB kode mellem variabler og "End" kommando. Du præcise kode vil variere vildt baseret på, hvad det er, præcis , som du ønsker at opnå. Hvis du opretter en funktion , så er du nødt til at have en linje som " XXX = Y ", hvor "XXX" er navnet på den funktion , og " Y" er en værdi , variabel eller formel, som vil returnere en værdi. < br >
6
Klik på "X" i øverste højre hjørne af VBA -konsollen til at lukke konsollen og vende tilbage til din Excel-regneark. Dine VBA ændringer gemmes som en del af regnearket , så selvom du lukker konsollen for tidligt , kan du bare bringe konsollen tilbage op og al din kode vil stadig være der. Hvis du har oprettet en subrutine , kan du køre den ved at klikke på " Macro " knappen under "Udvikler "-fanen . Hvis du har oprettet en funktion, kan du få adgang til den ved at indtaste "= XXX () " i enhver celle.