VBA ( Visual Basic for Applications ) code maakt deel uit van het grootste deel van de Microsoft Office-toepassingen . Leren om de code te lezen gaat het begrip van de logische manier regels code verschijnen , met behulp van het Help-systeem ingebouwd in VBA en misschien online of gedrukte bronnen raadplegen . De syntax van elk woord en uitspraak is vast en zal altijd in hetzelfde formaat . In veel gevallen zal de betekenis vanzelfsprekend te zijn , hoewel de eigenlijke spelling van codewoorden kan er een beetje ongewoon . Instructies 1 Open VBA in Excel door te klikken op "Ontwikkelaar " in het menu op het hoogste niveau en dan " Visual Basic " helemaal aan het verlaten van de tweede rij van de menu-opties . Als u niet het tabblad Ontwikkelaars zien , klik op de " Microsoft Office-knop " in de linkerbovenhoek van de spreadsheet pagina . Klik op " Opties voor Excel " en " Popular . " In de populaire opties , klikt u op het selectievakje naast " Show tabblad Ontwikkelaars op het lint . ' Kopen van 2 Bekijk de code venster VBA , dat opent op het scherm . Bestaande VBA-code toont op aparte lijnen in dit venster . De regels code stroom logisch . Lees ze met een begrip van de toepassing van elke sectie , die over het algemeen onder Option verklaringen , Variable verklaringen, Sub-procedures , instructies of opdrachten , Output richtingen , Commentaar verklaringen en een einde van de Sub routine statement . < Br > 3 Lees de betekenis van Option verklaringen en variabele declaraties als volgt : " Option Explicit " garanties die variabelen zal worden verklaard , later het vermijden van fouten in het programma . "Option Base 1 " vertelt het programma om het tellen van arrays van gegevens beginnen bij een in plaats van nul . " Dim [ variabele naam ] als [ soort ] . " Maak een variabele met de naam Employee en toewijzen aan een reekstype van alfa- numerieke tekens verschijnt als je zou kunnen zien Beide manieren hetzelfde betekenen " Dim Employee als Koord . " " Dim strEmployee als Koord . " , het voorvoegsel verduidelijkt slechts het doel voor een mens . Evenzo , " Dim intSalary As Integer " verklaart een variabele genaamd " Salaris ", die hele getallen zal houden 4 Interpreteer Sub routine of procedure uitspraken op deze manier : . " Sub GetEmployeeName ( ) " noemt een procedure om de naam van een werknemer te verzamelen . Een instructie lezen " strEmployee = InputBox ( " Voer de naam van de werknemer : ' ) " betekent" Toon een venster waarin de gebruiker de naam van de werknemer invoeren en toewijzen aan de variabele strEmployee . " Begrijp dat als dit al het Sub routine doet , dan is de enige overgebleven lijn zal lezen "End Sub . " 5 Interpreteer andere VBA- code die je zou kunnen zien in een Excel VBA sectie zoals dit : werkmappen . Voeg betekent een nieuwe workbookRange ( " A1 " ) . Selecteer betekent selecteert u de cel geïdentificeerd als kolom A , rij 1.If/Then/Else verklaringen instrueren de procedure om te testen of een voorwaarde waar of onwaar is en ga verder verschillend, afhankelijk van het resultaat : Als intSalary < 50000 thenMsgBox " Deze persoon moet een loonsverhoging ! " Else MsgBox " Deze persoon kan worden die te veel ! " 6 Leer wat veel meer VBA-code woorden bedoelen met het woord markeren of in de Visual Basic typen editor en op F1 te drukken om hulp .
|