VBA ( Visual Basic for Applications ) koden är en del av de flesta Microsoft Office-program . Att lära sig att läsa koden innebär att förstå det logiska sättet rader kod visas , med hjälp inbyggt i VBA och kanske hört nätet eller tryckta resurser . Syntaxen för varje ord och uttalande är fast och kommer alltid att vara i samma format . I många fall innebörden blir självklart även om själva stavningen av kodord kan se lite ovanligt . Instruktioner
1
Open VBA i Excel genom att klicka på " Developer " i översta menyn och sedan " Visual Basic " på vänster mycket av den andra raden av menyalternativen . Om du inte ser fliken Utvecklare klickar du på " Microsoft Office-knappen " i övre vänstra hörnet av kalkylbladet sidan . Klicka på " Excel-alternativ " och " Popular . " I de populära alternativen klickar du på kryssrutan bredvid " Visa fliken Utvecklare i menyfliksområdet . "
2
Visa VBA -kod som öppnas på skärmen . Befintlig VBA kod visar på separata rader i det här fönstret . De kodrader flöde logiskt. Läs dem med en förståelse av tillämpningen av varje avsnitt , som i allmänhet innefattar Alternativ uttalanden , variabeldeklarationer , Sub rutiner, instruktioner eller kommandon , riktningar Utgång , uttalanden Kommentera och ett slut på den subrutin uttalande .
3
Läs innebörden av Option uttalanden och variabeldeklarationer enligt följande :
" Option Explicit " garanterar att variabler ska deklareras , undvika fel senare i programmet . " Option Base 1 " talar om för programmet att börja räkna datamatriser på ena snarare än noll .
" Dim [ variabelnamn ] Som [ typ ] . " Skapa en variabel som heter Employee och tilldela den till en sträng typ av alfanumeriska tecken visas som du kan se båda sätten betyder samma sak " Dim Anställd As String . " " Dim strEmployee As String . " , prefixet bara klargör syftet för en människa . Likaså " Dim intSalary As Integer " deklarerar en variabel som heter " Lön ", som kommer att hålla heltal
4
Tolka subrutin eller procedur uttalanden på detta sätt : .
" Sub GetEmployeeName ( ) " namnger en procedur för att samla en anställds namn . En instruktion att läsa " strEmployee = InputBox ( " Enter anställdes namn : " ) " betyder " visa ett fönster där användaren uppmanas att ange den anställdes namn och tilldela den till variabeln strEmployee . " Förstå att om detta är alla sub rutin gör , då den enda kvarvarande linjen kommer att läsa " End Sub . "
5
Tolka andra VBA -kod som du kan se i ett Excel VBA sektion som denna :
arbetsböcker . Lägg innebär skapar en ny workbookRange ( " A1 " ) . Välj betyder markera cellen identifierats som kolumn A , rad 1.If/Then/Else uttalanden instruera proceduren för att testa om ett villkor är sant eller falskt och gå på olika sätt beroende på resultatet :
p Om intSalary < 50000 thenMsgBox " Denna person behöver en löneförhöjning! " Else MsgBox " Denna person kan göra för mycket ! "
6
Lär dig vad många fler VBA kodord menar med att markera ord eller skriva det i Visual Basic redaktör och trycka på F1 för att få hjälp . Addera