Spreadsheets zijn krachtige instrumenten die ons toelaten te beheren van grote hoeveelheden van verwante informatie met een eenvoudige, visuele indeling. Voor de geavanceerde werkblad gebruiker zijn allerlei functies beschikbaar voor taken automatiseren, berekeningen uitvoeren en elegante indelingen maken. Er zijn dingen die niet kunnen worden gedaan met Excel's functies en opmaakvoorzieningen, echter; voor deze functies moet u harde code te schrijven. Gelukkig, Excel kunt schrijven subroutines in Visual Basic en steek ze recht in uw spreadsheets.
Open het werkblad u zou willen schrijven een subroutine voor.
Open Excel is Visual Basic-Editor door de "Alt" en de "F11" sleutels, of door "Tools" in de menubalk te selecteren, muis over "Macro" en te klikken op "Visual Basic Editor."
Selecteer "Invoegen" in de menubalk en klikt u op "Module." Dit opent een nieuw venster in het midden waar u kunt code schrijven.
Typ "Sub", gevolgd door de naam die u wilt voor uw subroutine, en druk op "Enter". De Visual Basic Editor automatisch ingevuld haakjes en "End Sub." In het midden, kunt u de code schrijven voor uw subroutine (u zult moeten weten van Visual Basic).
De subroutine die u schrijft vanuit de editor (met behulp van de "Play" knop) of vanuit het werkblad als een macro uitgevoerd. Om het te draaien uit het werkblad, ofwel sloeg de "Alt" toets en de toetsen "F8" of kies "Tools" in de menubalk, beweeg de muis over "Macro" en klik op "Macro's." U ziet uw subroutine vermeld in het dialoogvenster die dit brengt.
- Als u niet zeker weet hoe u een bepaalde bewerking uitvoert, kunt u een macro opneemt en vervolgens de code te onderzoeken. Selecteer 'Tools' mouse over 'Macro' en klik op "Nieuwe Macro opnemen." Naam van de nieuwe macro (dit is de naam van de subroutine in een nieuwe module) en voer de bewerking betrokken (zoals het invoeren van tekst in een cel). Stop de opname, openstellen van de module in de Visual Basic Editor en neem een kijkje op de code die voert de gewenste actie.