Microsoft Excel 2010 , som flere andre Microsoft Office-produkter , kommer pakket med Visual Basic for Applications , eller VBA , som du kan bruke til å manipulere data i Excel- regneark . VBA lar deg lage makroer , som er automatiserte prosesser som kan utføre grunnleggende dataprogrammering oppgaver og funksjoner , som du kan plassere i Excel-ark seg til å manipulere Excel-data . Bruke Excel VBA krever en viss mengde programmering kunnskap. Instruksjoner
en
Åpne Excel 2010-fil som du ønsker å manipulere med VBA. Trykk "Alt" og " F11 " for å starte VBA -konsollen .
2
Høyreklikk på noen av regnearkene oppført på venstre side av Excel VBA -konsollen . Beveg musen over "Sett inn" og velg " Module ". Du vil se en ny modul vises under regnearkene . Velg modul og en blank side vises på høyre side av konsollen .
3
Klikk hvor som helst i det tomme området , og en markør vises i øvre venstre hjørne av side . Skriv inn " Sub XXX ( )" eller " Function XXX ( )" , men erstatt "XXX" med navnet på din subrutine eller funksjon . Du kan kalle disse hva du måtte ønske . Subrutiner er rett og slett strenger av kode som kan gjøre omtrent alt, inkludert manipulere Excel regneark, der du kjører fra " Macro "-vinduet i regnearket . Funksjoner kan behandle VB kode , men kan ikke manipulere regnearket selv, og du bruker dem som du ville bruke en hvilken som helst Excel -funksjonen på regnearket. Når du trykker på " Enter", Excel VBA vil automatisk opprette " End Sub " eller " End Function" -kommandoen . All koden må gå mellom den første linjen og denne siste linjen.
4
Angi variabler på de første linjene etter "Function" eller " Sub "-kommandoen . Lag dine variabler ved å skrive " Dim X som Y ", hvor "X" er det navnet du vil tildele til variabelen og " Y" er ønsket variabel type. Det finnes dusinvis av forskjellige variable typer , men når du skriver inn " Dim X som" et lite vindu vises med en liste over alle tilgjengelige typer . Du kan velge å skrive variabelen, eller bla nedover i listen og dobbeltklikk på den. Du kan lage så mange variabler som du trenger.
5
Skriv inn din faktiske VB kode mellom variablene og "End " -kommandoen . Du eksakte koden vil variere enormt basert på hva det er , akkurat, som du ønsker å oppnå. Hvis du oppretter en funksjon , så må du ha en linje som " XXX = Y" der " XXX" er navnet på funksjonen , og "Y " er en verdi , variabel , eller formelen som vil returnere en verdi.
6
Klikk på " X " i øverste høyre hjørne av VBA -konsollen til å stenge konsollen og gå tilbake til Excel-regnearket . Dine VBA endringer lagres som en del av regnearket , så selv om du lukker konsollen for tidlig , kan du bare ta med konsollen tilbake opp og all koden vil fortsatt være der . Hvis du opprettet en subrutine , kan du kjøre den ved å klikke på "Macro "-knappen under " Developer "-kategorien . Hvis du opprettet en funksjon , kan du få tilgang til den ved å skrive inn "= XXX ( ) " i en celle .