Macrofout

Belangrijk : Deze functie is niet beschikbaar in Office op een pc met Windows RT. Wilt u controleren welke versie van Office u gebruikt?

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) terwijl u maar drie werkmappen hebt 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.

  • Een methode of eigenschap kan niet worden gebruikt vanwege beveiligingsinstellingen. De eigenschappen en methoden van het VBE-object voor het manipuleren van de Visual Basic for Applications-code (VBA) in een Microsoft Office-document zijn bijvoorbeeld standaard niet toegankelijk.

    Ga als volgt te werk om vertrouwde toegang tot Visual Basic-projecten in te stellen:

    1. Als het tabblad Ontwikkelaars niet beschikbaar is, voert u de volgende stappen uit om dit weer te geven:

      1. Klik op Bestand > Opties > Lint aanpassen.

      2. Schakel onder Hoofdtabbladen het selectievakje Ontwikkelaars in.

    2. Klik op het tabblad Ontwikkelaars in de groep Programmacode op Macrobeveiliging.
      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.

      Zoek de naam van een methode op in de Help bij Visual Basic voor meer informatie over het gebruik van de methode.

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×