Microsoft Excel 2010 , liksom flera andra Microsoft Office-produkter , kommer packat med Visual Basic for Applications , eller VBA , som du kan använda för att manipulera data i ditt Excel-ark . VBA kan du skapa makron som är automatiserade processer som kan utföra grundläggande uppgifter datorprogrammering , och funktioner som du kan placera i Excel- arket sig att manipulera Excel-data . Använda Excel VBA kräver ett visst mått av datorprogrammering kunskaper . Instruktioner
1
Öppna Excel 2010 -fil som du vill manipulera med VBA . Tryck på " Alt " och " F11 " för att starta VBA konsolen .
2
Högerklicka på någon av de kalkylblad visas på vänster sida av Excel VBA -konsolen . Flytta musen över " Infoga " och välj " Modul . " Du kommer att se en ny modul visas nedanför kalkylblad . Markera modulen och en tom sida kommer att visas på höger sida av konsolen .
3
Klicka någonstans i det tomma området , och en markör visas i det övre vänstra hörnet av sidan. Skriv in " Sub XXX ( ) " eller " Function XXX ( ) " , men byt ut " XXX " med namnet på din subrutin eller funktion . Du kan namnge dessa vad du önskar . Subrutiner är helt enkelt strängar av kod som kan göra precis vad som helst , inklusive manipulera Excel , som du kör från " Macro " fönster på kalkylbladet . Funktioner kan bearbeta VB -kod , men kan inte manipulera kalkylblad själv , och du använder dem som om du skulle använda en Excel -funktionen på kalkylbladet . När du trycker på " Enter " Excel VBA skapar automatiskt " End Sub " eller " End Function " kommando . All din kod måste gå mellan den första raden och den sista raden .
4
Ange dina variabler på de första raderna efter " Function " eller " Sub " -kommandot . Skapa dina variabler genom att skriva " Dim X som Y " , där " X " är vilket namn du vill tilldela variabeln och " Y " är önskad variabel typ . Det finns massor av olika rörliga typer , men när du skriver in " Dim X som " ett litet fönster visas med en lista över alla tillgängliga typer . Du kan välja att skriva in din variabel , eller rulla nedåt i listan och dubbelklicka på den . Du kan skapa så många variabler som du behöver .
5
Ange i din faktiska VB koden mellan variabler och " End " kommandot . Du exakta koden varierar vilt utifrån vad det är , exakt , som du vill åstadkomma . Om du skapar en funktion , då måste du ha en rad som " XXX = Y " där " XXX " är namnet på funktionen , och " Y " är ett värde, en variabel , eller formel som returnerar ett värde .
6
Klicka på " X " i övre högra hörnet av VBA -konsolen för att stänga konsolen och återgå till ett Excel-kalkylblad . Dina VBA ändringar sparas som en del av kalkylbladet , så även om du stänger konsolen för tidigt , kan du bara sätta på konsolen igen upp och all din kod kommer att finnas kvar . Om du skapat en subrutin , kan du köra det genom att klicka på " Macro " knappen under " Utvecklare " fliken . Om du skapat en funktion , kan du komma åt den genom att skriva in " = XXX ( ) " i varje cell .