Excel Macro Recorder - Eenvoudige Excel VBA

Inhoudsopgave

Een macro opnemen | Een opgenomen macro uitvoeren | Zie de macro

De Macrorecorder, een zeer handig hulpmiddel dat is opgenomen in Excel VBA, registreert elke taak die u uitvoert met Excel. Het enige dat u hoeft te doen, is een specifieke taak één keer vastleggen. Vervolgens kunt u de taak steeds opnieuw uitvoeren met een klik op de knop. De Macro Recorder is ook een grote hulp als u niet weet hoe u een specifieke taak in Excel VBA moet programmeren. Open gewoon de Visual Basic Editor na het opnemen van de taak om te zien hoe deze kan worden geprogrammeerd.

Helaas zijn er veel dingen die u niet kunt doen met de Macro Recorder. U kunt bijvoorbeeld niet door een reeks gegevens lopen met de Macro Recorder. Bovendien gebruikt de Macro Recorder veel meer code dan nodig is, wat uw proces kan vertragen.

Een macro opnemen

1. Klik op het tabblad Ontwikkelaar op Macro opnemen.

2. Voer een naam in.

3. Selecteer Deze werkmap in de vervolgkeuzelijst. Als gevolg hiervan is de macro alleen beschikbaar in de huidige werkmap.

Opmerking: als u uw macro opslaat in Persoonlijke macrowerkmap, is de macro beschikbaar voor al uw werkmappen (Excel-bestanden). Dit is mogelijk omdat Excel uw macro opslaat in een verborgen werkmap die automatisch wordt geopend wanneer Excel start. Als u uw macro opslaat in Nieuwe werkmap, is de macro alleen beschikbaar in een automatisch nieuwe geopende werkmap.

4. Klik op OK.

5. Klik met de rechtermuisknop op de actieve cel (geselecteerde cel). Zorg ervoor dat u geen andere cel selecteert! Klik vervolgens op Cellen opmaken.

6. Selecteer Percentage.

7. Klik op OK.

8. Klik ten slotte op Opname stoppen.

Gefeliciteerd. Je hebt zojuist een macro opgenomen met de Macro Recorder!

Een opgenomen macro uitvoeren

Nu gaan we de macro testen om te zien of deze de getalnotatie kan wijzigen in Percentage.

1. Voer enkele cijfers in tussen 0 en 1.

2. Selecteer de nummers.

3. Klik op het tabblad Ontwikkelaars op Macro's.

4. Klik op Uitvoeren.

Resultaat:

Zie de macro

Open de Visual Basic Editor om de macro te bekijken.

Let op: de macro is in een module met de naam Module1 geplaatst. Code die in een module is geplaatst, is beschikbaar voor de hele werkmap. Dat betekent dat u ook de getalnotatie van cellen op andere bladen wijzigt. Onthoud dat code die op een blad is geplaatst (toegewezen aan een opdrachtknop) alleen beschikbaar is voor dat specifieke blad. U kunt de Option Explicit-verklaring voorlopig negeren.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave