Om een macro op te nemen, moet u eerst het opnameproces starten. Deze optie vind je in het menu Macro , die zich op het tabblad bevindt Tonen in het Excel-lint (of in het menu a bergafwaarts Hulpmiddelen in Excel 2003). Deze opties worden weergegeven in de onderstaande afbeeldingen:
U krijgt dan het dialoogvenster "Macro opnemen" te zien.
In dit vak kunt u, indien gewenst, een naam en beschrijving voor uw macro invoeren. Het is een goed idee om de macro een betekenisvolle naam te geven, zodat u, wanneer u later naar de macro terugkeert, kunt onthouden wat deze doet. Als u echter geen naam opgeeft, geeft Excel de macro automatisch een naam (bijvoorbeeld Macro1, Macro2, enz.).
Het dialoogvenster "Macro opnemen" biedt u ook de mogelijkheid om een sneltoets aan uw macro toe te wijzen. Dit maakt de macro veel gemakkelijker uit te voeren. U moet er echter op letten dat u niet een van de pre-toetscombinaties aan de macro toewijstdefinite van Excel (bijvoorbeeld CTRL-C). Als u een bestaande Excel-toetsencombinatie selecteert, wordt deze door uw macro overschreven en kunnen u of andere gebruikers per ongeluk de macrocode uitvoeren.
Als u tevreden bent met de macronaam en (indien nodig) de sneltoets, selecteert u OK om te beginnen met het opnemen van de macro.
Zodra u begint met het opnemen van uw macro, wordt elke actie die u uitvoert (gegevensinvoer, celselectie, celopmaak, scrollen op werkbladen, enz.) in de nieuwe macro opgenomen als VBA-code.
Bovendien ziet u tijdens het opnemen van de macro linksonder in de werkmap een stopknop (of in Excel 2003 wordt de stopknop weergegeven op een zwevende werkbalk), zoals hieronder weergegeven:
Zodra u de acties heeft voltooid die u wilt opnemen, kunt u het opnemen van de macro stoppen door op de knop Stoppen te klikken. De macrocode wordt nu opgeslagen in een module binnen de Visual Basic-editor.
Als u de optie selecteert Gebruik relatieve referenties Bij het opnemen van een macro zijn alle celverwijzingen binnen de macro relatief. Echter, als de optie Gebruik relatieve referenties niet is geselecteerd, zijn alle celverwijzingen die in de code worden weergegeven absoluut (zie ons bericht op referentie-operatoren).
De optie Gebruik relatieve referenties het is te vinden in het menu Macro (en is te vinden op de macrowerkbalk in Excel 2003).
Bij het opnemen van macro's produceert Excel altijd een Sub-procedure (in plaats van een Functie-procedure). Als u een sneltoets aan de macro hebt toegewezen, is deze sneltoets de gemakkelijkste manier om de macro uit te voeren. Anders kan de macro worden uitgevoerd door de volgende stappen uit te voeren:
Ercole Palmeri
De marinesector is een echte mondiale economische macht, die is genavigeerd naar een markt van 150 miljard...
Afgelopen maandag maakte de Financial Times een deal met OpenAI bekend. FT geeft licenties voor haar journalistiek van wereldklasse...
Miljoenen mensen betalen voor streamingdiensten en betalen maandelijkse abonnementskosten. De algemene mening is dat je…
Coveware by Veeam zal responsdiensten op het gebied van cyberafpersingsincidenten blijven leveren. Coveware zal forensische en herstelmogelijkheden bieden...