Partager via


LSet autorisé uniquement sur les chaînes et les types définis par l’utilisateur

LSet est utilisé pour aligner à gauche les données au sein de chaînes et de variables de type défini par l’utilisateur. Causes et solutions pour cette erreur :

  • La variable spécifiée n’est pas une chaîne ou une variable de type défini par l’utilisateur. Si vous essayez d’affecter un type avec un autre type, LSet est sans effet. Vous devez recourir à une boucle pour affecter chaque élément individuellement.

  • Vous avez essayé d’utiliser LSet avec un objet. LSet permet également d’affecter les éléments d’une variable de type défini par l’utilisateur aux éléments d’un autre type défini par l’utilisateur pour autant que celui-ci soit compatible. Bien que les objets soient semblables aux types définis par l’utilisateur, vous ne pouvez pas leur appliquer LSet. De même, vous ne pouvez pas appliquer LSet à des variables de types définis par l’utilisateur qui contiennent des chaînes, des objets ou des variants.

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.