Excel wordt meestal gebruikt om data in een leesbaar formaat te organiseren , maar dat alleen goed voor de helft van de mogelijkheden van dat programma . Zodra de wereld van Visual Basic Applications (VBA ) voor Excel 6.0 is opengesteld , zijn er vrijwel geen grenzen aan wat het systeem kan bereiken . VBA draagt - net als alle programmeertalen - een steile leercurve , maar een hoge beloning voor degenen die het kunnen beheersen . Visual Basic Editor Pers Houd de Alt-toets en vervolgens op de toets F11 . De VBA Excel-venster Editor zal verschijnen , waardoor u te beheren en maak een macro - of meerdere - om te doen wat je moet doen . Een macro is een snelkoppeling naar een taak die u herhaaldelijk doen . De editor moet uit drie vensters : The Project , Eigenschappen en Code ramen . Het venster Project houdt bij de verschillende bladen en objecten gerelateerd aan uw Excel-werkmap . Het venster Eigenschappen volgt een aantal van de verschillende dingen die kunnen verschillend zijn over je macro's - tijdens de vroege gebruik van VBA , zult u dit venster niet veel nodig . Je zult de meeste van uw tijd door te brengen in het venster Code , het schrijven van de codes die deel uitmaken van uw verschillende macro's . Uw eerste Subroutine Breng het venster Code in beeld en beginnen met het typen van uw code . Typ " Sub MyRoutine , " voeg twee harde returns en typ " End Sub . " Je hebt nu een subprogramma genaamd " MyRoutine " die niets doet . Zet de cursor tussen die regels code , en beginnen met het typen van de routine . De volgende code wordt een lijst met voor-en achternaam in de kolommen A en B in kolom C combineren . Sub MyRoutine Activesheet.Range ( " C1 " ) Selecteer Doe tot Selection.Offset ( 0 , -2 ) Value = " " Selection.Value = Selection.Offset ( 0 , -2 ) Value & ". " & Selection.Offset ( 0 , . - 1 ) Selection.Offset ( 1 , 0 ) . SelectLoop Range ( " A1 " ) . SelectEnd Sub Experimenteer hotels met nieuwe codes en functies . U kunt een schat van deze vinden in de in Bronnen en referenties vermeld sites. Als je moeite hebt om de functies uit te voeren , te controleren of er geen ontbrekende leestekens , en dat al uw subroutines beginnen en eindigen . Activeren Macro's < br > een macro is een van twee dingen : ofwel de code hebt geprogrammeerd in Visual Basic ( wat VBA is een subroutine ) , of door hen opnemen via de macro-recorder tool. Macro's kunnen worden veroorzaakt door een aantal verschillende manieren . De meest fundamentele is op Alt en F7 , of het vinden van het submenu Macro's in het menu Extra . Dit opent het dialoogvenster Macro uitvoeren , waarmee u alle macro's je tot nu toe hebt gemaakt draaien . Wanneer u een nieuwe macro te starten , kunt u ook instellen op een sneltoets hebben . Open het submenu macro's en selecteer Macro opnemen , voer een naam voor de macro , kies dan een sneltoets . Wanneer u VBE opent, kunt u dat macro bewerken zodat wanneer een gebruiker invoert in de sneltoets , Excel activeert automatisch de macro . U kunt ook een knop die veroorzaakt uw macro te maken . Open het menu Tekenen of klik met de rechtermuisknop en plaats een object . Het ontwerp van de knop met behulp van de verschillende instrumenten , vervolgens met de rechtermuisknop op het object en selecteer " Macro toewijzen . ' Kies uw macro in de lijst en sla het op . Telkens wanneer een gebruiker klikt dat object , wordt de macro automatisch uitgevoerd . Het delen van de Spreadsheet Zorg ervoor dat alle gebruikers die van plan zijn om uw spreadsheet te gebruiken op hun machine hebben de Macro beveiligingsinstellingen ingesteld op lage of gemiddelde . Lage beveiliging kan de machine om alle macro's verbonden aan een spreadsheet te voeren - dat kan uw computer open voor infecties als je niet weet wat de bron van de spreadsheet . Medium veiligheid zal de gebruiker vragen om toestaan of weigeren de macro - " . Toestaan" en ze moet selecteren
|