Macrofout

Van toepassing op
Excel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac
Begeleide ondersteuning in uw browser kan digitale oplossingen bieden voor Office problemen
Begeleide ondersteuning uitproberen

Het bericht Macrofout wordt weergegeven wanneer er een fout optreedt in de macro die u uitvoert.

De opgegeven methode kan niet worden gebruikt voor het opgegeven object vanwege een van de volgende redenen:

  • Een argument bevat een ongeldige waarde. Dit probleem wordt vaak veroorzaakt als er wordt geprobeerd toegang te krijgen tot een niet-bestaand object. Bijvoorbeeld werkmappen(5) wanneer er maar drie werkmappen zijn geopend.
  • De methode kan niet worden gebruikt in de toegepaste context. Voor bepaalde Range-objectmethoden moet het bereik gegevens bevatten. Als het bereik geen gegevens bevat, werkt de methode niet.
  • Er is een externe fout opgetreden, bijvoorbeeld bij het lezen of schrijven van een bestand.
  • (Dit probleem is niet van toepassing op Mac) Een methode of eigenschap kan niet worden gebruikt vanwege beveiligingsinstellingen. Zo zijn methoden en eigenschappen voor het openen of wijzigen van VBA-code (Visual Basic for Applications) standaard niet toegankelijk.

Opmerking

Als u toegang hebt tot de macrocode, opent u de Visual Basic Editor en controleert u de gemarkeerde regel code om de falende methode of objectverwijzing te identificeren.

Ga als volgt te werk om vertrouwde toegang tot het objectmodel van het VBA-project in te schakelen:

  1. Schakel het tabblad Ontwikkelaars op het lint in. Zie Het tabblad Ontwikkelaars weergeven voor meer informatie.
  2. Selecteer op het tabblad Ontwikkelaar in de groep Programmacode de optie Macrobeveiliging.
    Schermafbeelding van de groep Programmacode op het tabblad Ontwikkelaars.
  3. Schakel onder Macro-instellingen voor ontwikkelaars het selectievakje Toegang tot het objectmodel van het VBA-project vertrouwen in.
    Zie de VBA-naslaginformatie voor Excel op Microsoft Learn voor meer informatie over VBA-methoden en -eigenschappen.