Inhoudsopgave
De VBA-macro van Microsoft Excel is een van de hulpmiddelen die elke bewerking op elk werkblad met gemak kan uitvoeren. Het kan ook veel tijd besparen. VBA-macro maakte de weg vrij om een groot aantal gegevens efficiënt te analyseren. Het bewerken van een VBA-macro is een essentieel onderdeel van het werken met deze toepassing. In deze zelfstudie leert u hoe u macro's in Excel kunt bewerken met geschikte voorbeelden en goede illustraties.
Download Praktijk Werkboek
Download dit oefenwerkboek.
Macro's bewerken.xlsmMacro in persoonlijke werkmap verbergen
Uw macro's kunnen overal worden opgeslagen. Als de persoonlijke werkmap verborgen is, moet u deze eerst deblokkeren. De persoonlijke werkmap is een specifiek bestand waarin volledige macro's worden opgeslagen. Het wordt opgeslagen op uw computer en wordt geopend telkens wanneer u Excel opent. Toch is dit bestand standaard verborgen. Om te zien of het er is of niet, moet u het deblokkeren. U moet de persoonlijke werkmap deblokkeren om macro's te kunnen bewerken.opgeslagen.
📌 Stappen
① Klik eerst op de Bekijk tabblad. Van de Venster groep, selecteer Verwijderen knop.
② Daarna ziet u een Verwijderen dialoogvenster.
③ Selecteer de persoonlijke werkmap en klik op OK .
Tenslotte ziet u de persoonlijke werkmap met macro's. Nu kunt u macro's bewerken wanneer u maar wilt.
Lees meer: [Oplossen:] Kan een macro niet bewerken in een verborgen werkmap (2 eenvoudige oplossingen)
2 Manieren om macro's in Excel te bewerken
Het is inderdaad vrij eenvoudig om macro's in Excel te bewerken. Als je macro's hebt ingeschakeld, kun je altijd de VBA-editor openen. Dan kun je die bewerken.
We gaan u twee manieren geven om de macro's te bewerken. Laten we ze een voor een bekijken.
1. Sneltoets voor het bewerken van VBA macro's in Excel
Als u gewend bent om met sneltoetsen te werken en u wilt sneller werken, dan is dit een goede methode voor u. We tonen u twee sneltoetsen om naar de VBA-editor te gaan Je kunt ze allemaal kiezen, het is aan jou.
1.1 Sneltoets om het dialoogvenster Macro's te openen
Deze sneltoets opent een dialoogvenster Macro's. Van daaruit kunt u macro's kiezen en bewerken.
📌 Stappen
① Druk eerst op Alt+F8 Een Macro dialoogvenster verschijnt.
② Selecteer nu een willekeurige macro uit de Macro naam lijst.
③ Klik op Bewerk .
④ Daarna gaat u naar de VBA-editor .
Tot slot, van de VBA-editor kunt u de macro's naar behoefte bewerken.
Lees meer: Naamvak bewerken in Excel (bewerken, bereik wijzigen en verwijderen)
1.2 Sneltoets om VBA-editor rechtstreeks te openen
Als u de werkmap uit een andere bron hebt gekregen, is het verstandig de macro's te bewerken volgens de vorige methode. Maar als het uw eigen werkmap is, kunt u deze eenvoudige methode volgen.
U kent alle modules en macronamen van uw werkmap, toch? U kunt dus op elk moment naar elke module gaan en de macro's bewerken.
📌 Stappen
① Druk eerst op Alt+F11 .
② De VBA-editor wordt geopend. Kies nu uw module en dubbelklik erop.
Nu, uw VBA-editor geopend is en u de macro's gemakkelijk kunt bewerken.
Lees meer: 22 Macro-voorbeelden in Excel VBA
2. Gebruik van het macro-commando in Excel om VBA-codes te bewerken
Als u iemand bent die graag met gebruikersinterfaces werkt, dan is dit iets voor u. Er is een Macro's knop in Microsoft Excel's Bekijk lint. Van daaruit kunt u de Macro dialoogvenster en bewerk de macro's. Laten we stap voor stap kijken.
📌 Stappen
① Ga eerst naar de Bekijk tabblad. U ziet de Macro's knop naar rechts.
② Klik op Macro's. Daarna wordt de Macro dialoogvenster wordt geopend.
③ Kies een Macro uit de naam van de macro lijst.
④ Klik op Bewerk .
⑤ Hier is het, uw geselecteerde macro. Nu kunt u beginnen met bewerken.
Lees meer: Een macro toewijzen aan een knop in Excel
Vergelijkbare lezingen
- VBA Macro om rij te verwijderen als cel waarde bevat in Excel (2 methoden)
- Hoe cel bewerken in Excel met toetsenbord (4 handige methodes)
- 7 oplossingen voor grijs geworden koppelingen bewerken of bron wijzigen in Excel
- Hoe een cel in Excel bewerken zonder dubbelklikken (3 eenvoudige manieren)
De macro's testen na bewerking: Debug en Run
Tot nu toe hebben we besproken hoe we de VBA-editor kunnen openen om macro's in Excel te bewerken. In dit deel zullen we een macro bewerken en die testen.
We hebben je een oefenwerkboek gegeven. Vanuit dat werkboek gaan we de macro bewerken.
Kijk eens naar deze dataset:
Hier hebben we enkele lege cellen in de dataset. Ons doel was om die lege cellen te vullen met het woord " Ongehuwd ".
Dit was onze VBA-code:
Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Welke waarde wilt u zoeken?", "Search Value") If StrPtr(search_value) = 0 Then Exit Sub End If Application.DisplayAlerts = False Dim search_range As Range On Error Resume Next Set search_range = Application.InputBox("Select Your Range of Cells", "Search Range", Type:=8) On Error GoTo 0 Application.DisplayAlerts= True If search_range Is Nothing Then Exit Sub End If Dim FindRng As Range Set FindRng = search_range.Find(what:=search_value) counter = 0 Do counter = counter + 1 FindRng.value = "Unmarried" Set FindRng = search_range.FindNext(FindRng) Loop While Not FindRng Is Nothing MsgBox "Total " & counter & " empty cells were replaced with: Unmarried" End Sub
Nadat we die code hadden geïmplementeerd, was het resultaat als volgt:
Nu gaan we dat bewerken. In dit geval vullen we de lege cellen met het woord " Enkele "
📌 Stappen
① Druk eerst op de Alt+F8 Een macro dialoogvenster verschijnt.
② Selecteer FindNext_empty_value
③ Klik vervolgens op Bewerk .
④ Daarna wordt de VBA editor geopend. Nu gaan we hier een eenvoudige wijziging aanbrengen. We hebben de " Ongehuwd "woord.
⑤ Nu, van Debug menubalk, selecteer VBAProject compileren .
⑥ Daarna komt er een foutmelding omdat we geen waarde hebben opgegeven.
⑦ Verander het nu in " Enkele " zoals de volgende schermafbeelding.
⑧ Nogmaals, van Debug menubalk, selecteer VBAProject compileren Deze keer zal er geen foutmelding zijn. Sla nu het bestand op.
⑨ Druk opnieuw op de Alt+F8 op uw toetsenbord. Selecteer FindNext_empty_value
⑩ Klik vervolgens op Ren .
⑪ Laat het veld in het vak Zoekwaarde leeg, want we zoeken naar lege cellen.
⑫ Selecteer het cellenbereik van uw gegevens.
⑬ Klik vervolgens op OK .
Zoals u kunt zien, hebben we onze code met succes bewerkt en dit werkt goed.
Lees meer: Hoe een naambereik bewerken in Excel
Dingen om te onthouden
✎ Als u het voor macro's geschikte Excel-bestand niet van een vertrouwde bron , niet inschakelen de macro-inhoud. Er kunnen kwaadaardige codes zijn .
Maak een kopie van de VBA-macro zodat u in de toekomst gemakkelijk de codes kunt vinden wanneer u ze nodig hebt.
Conclusie
Tot slot hoop ik dat deze tutorial u een stukje nuttige kennis heeft bijgebracht over het bewerken van macro's in Excel. We raden u aan om al deze instructies te leren en toe te passen op uw dataset. Download de oefenwerkmap en probeer deze zelf uit. Voel u ook vrij om feedback te geven in de commentaarsectie. Uw waardevolle feedback houdt ons gemotiveerd om tutorials als deze te maken. Vergeet niet om onzewebsite Exceldemy.com voor verschillende Excel-gerelateerde problemen en oplossingen.