Visual Basic for Applications , eller VBA är ett enkelt programmeringsspråk som Microsoft ingår i en handfull av sina Office-program , inklusive Excel 2010 . VBA kan du skriva kod som kommer att interagera med eller utgången till din Excel-ark . Excel VBA -program kallas ofta makron , eftersom de normalt är konstruerade för att utföra repetitiva uppgifter i kalkylbladet . Skapa en Excel VBA makro är bara en fråga om att öppna upp VBA editorn och använder rätt syntax för att starta programmet . Instruktioner
1
Hitta Excel-filen som du vill öka genom att inkludera ett VBA -program . Dubbelklicka på filen för att öppna kalkylbladet .
2
Håll ned Alt och tryck på F11 för att öppna VBA editorn . Editorn öppnas i ett nytt fönster . Addera 3
Högerklicka på någon av dina kalkylblad , som kommer att listas i den tunna spalten på vänster sida av VBA editorn . Flytta musen över " Infoga " och välj " Modul . " Detta kommer att lägga till en ny modul , vilket är bara något att hålla din VBA -program , till listan . Dubbelklicka på modulen som visas , och den högra halvan av VBA editorn blir vit .
4
Klicka på höger sida av VBA editorn . En blinkande markör visas . Skriv följande kod i editorn :
Sub Name ( ) katalog
Change " Name " till vad du vill namnge din subrutin . Tryck Enter för att fullborda linjen och VBA editorn automatiskt placera " End Sub " kommando på en rad nedanför markören . Detta är hur du kommer att starta alla makron som du skapar i VBA .
5
Skapa din programmets variabler på de första raderna . Börja varje rad med ordet " Dim ", vilket innebär att du skapar en variabel . Skriv namnet på variabeln följt av ordet " som " och sedan vilken typ av variabel . Till exempel , både " Dim x As Integer " och " Dim y As Variant " är acceptabelt . Om du har flera variabler av samma typ , placera dem på samma rad separeras med ett kommatecken , t.ex. " Dim x , y As Integer . "
6
Ange den faktiska koden för ditt program under variablerna . Ange koden i gemener , eftersom VBA automatiskt kapitalisera kommandon som den känner igen , vilket kan hjälpa dig att skriva din kod . VBA hjälper dig att slutföra vissa kommandon . Till exempel , när du anger " Range ( " för att börja en kodrad som kommer att markera ett område med celler i kalkylbladet , kommer VBA visas en liten ruta bredvid markören visar rätt format för att slutföra argumentet . När du kommer till en punkt i koden där det är uppenbart att du kommer att behöva kalla vissa funktioner , kommer VBA visar automatiskt en lista över alla funktioner , så att du kan välja från en lista istället för att skriva den i. Addera