Partager via


L’appel de fonction sur le côté gauche de l’affectation doit retourner Variant ou Object

Un appel de fonction peut apparaître dans la partie gauche d’une affectation, mais uniquement si la valeur retournée par la fonction est un Object ou Variant. Causes et solutions pour cette erreur :

  • Le type de retour de la fonction dans la partie gauche de l’affectation n’est pas un Variant ou Object. Changez de type de retour. Notez que si la valeur retournée est un objet ou un Variant qui contient un objet, l’affectation concerne la propriété par défaut de l’objet. Si le Variant retourné n’est pas un objet, l’affectation est sans effet.

  • Le contenu de l’appel est correct, mais celui-ci ne peut pas aboutir. Par exemple, vous essayez de définir une propriété qui ne peut l’être qu’au moment de la création. Passez en mode Création et définissez la propriété dans la fenêtre Propriété. Supprimez le code qui a essayé de définir la propriété par programme.

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.