Begeleide ondersteuning in uw browser kan digitale oplossingen bieden voor Office problemen |
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.
-
(Dit probleem is niet van toepassing op Mac) 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:
-
Schakel het tabblad Ontwikkelaars op het lint in. Zie Het tabblad Ontwikkelaars weergeven voor meer informatie.
-
Ga naar het tabblad Ontwikkelaars en klik in de groep Programmacode op Macrobeveiliging.
-
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.
-