Partager via


La déclaration de la procédure ne correspond pas à la description de l’événement ou de la procédure portant le même nom

Votre module de classe a un nom de procédure qui entre en conflit avec le nom d’un événement. Causes et solutions pour cette erreur :

  • Une procédure a le même nom qu’un événement, mais n’a pas la même signature (autrement dit, le même nombre et les mêmes types de paramètres). Ceci peut se produire entre autres si vous ajoutez un nouveau paramètre à une procédure événementielle. Par exemple, si vous modifiez la définition de la procédure événementielle Form_Load d’un formulaire comme suit, cette erreur se produit :

      Sub Form_Load (MyParam As Integer) 
      . . . 
      End Sub
    

    Si la procédure ne se trouve pas dans la procédure événementielle correspondant à l’événement, modifiez son nom. Si la procédure correspond à l’événement, faites en sorte que la liste de paramètres corresponde à celle requis par l’événement (le cas échéant).

Pour plus d’informations, sélectionnez l’élément en question et appuyez sur F1 (sur Windows) ou AIDE (sur Macintosh).

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.