Erreur macro

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Il existe une erreur dans la macro que vous étiez en train d'exécuter. La méthode spécifiée ne peut pas être utilisée dans l'objet spécifié, pour l'un des motifs suivants :

  • Un argument contient une valeur qui n'est pas valide. Une cause commune de ce problème est la tentative d'accès à un objet qui n'existe pas, par exemple, Classeur(5) lorsqu'il n'existe que trois classeurs.

  • La méthode ne peut pas être utilisée dans le contexte appliqué. En particulier, certaines méthodes d'objet Range impliquent que la plage contienne des données. Si la plage ne contient pas de données, la méthode échoue.

  • Une erreur externe s'est produite, telle que l'échec de lecture ou d'écriture dans un fichier.

  • Une méthode ou propriété ne peuvent pas être utilisée en raison de paramètres de sécurité. Par exemple, les propriétés et les méthodes de l’objet VBE pour manipuler le code Visual Basic pour Applications (VBA) qui est stocké dans un document Microsoft Office sont inaccessibles par défaut.

    Pour activer l'accès approuvé aux projets Visual Basic :

    1. Si l’onglet Développeur n’est pas disponible, affichez-le de la manière suivante :

      1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Options Excel.

      2. Dans la catégorie Standard, sous Meilleures options pour travailler avec Excel, activez la case à cocher Afficher l’onglet Développeur dans le ruban, puis cliquez sur OK.

        Remarque : Le ruban est un composant de l’Interface utilisateur Microsoft Office Fluent.

    2. Dans l’onglet Développeur, dans le groupe Code, cliquez sur Sécurité des macros.

      Groupe Code de l’onglet Développeur

    3. Sous l'onglet Paramètres de macros pour les développeurs, activez la case à cocher Accès approuvé au modèle d'objet du projet VBA.

      Pour plus d’informations sur l’utilisation de la méthode, recherchez son nom dans l’aide de Visual Basic.

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×