Partager via


For Each ne peut pas être utilisée dans le tableau de chaînes de longueur fixe ou de types définis par l’utilisateur

Les constructions For Each ne sont valides que pour les collections et les tableaux de types intrinsèques, y compris les tableaux d'objets. En outre, les tableaux de chaînes de longueur fixe ne peuvent pas être itérés en utilisant For Each. Causes et solutions pour cette erreur :

  • Les éléments du tableau dans votre construction For Each ont un type défini par l'utilisateur.

    Utilisez une boucle For...Next ordinaire pour effectuer l'itération des éléments du tableau.

  • Les éléments du tableau dans votre construction For Each ont un type de chaîne de longueur fixe. Utilisez une boucle For...Next ordinaire pour effectuer l'itération des éléments du tableau.

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.