Problème exécution 9 - dimensions du tableau

Bonjour,

Je reviens vers vous pour une nouvelle question.

Je fais un tuto pour utiliser la boucle "Do until".

Je souhaite séparer le nom du prénom, dans le fichier le prénom est renseigné, espace, puis le nom.

Ci-joint le fichier.

4exo.xlsm (14.81 Ko)

J'ai une "Erreur d'exécution 9", "indice en dehors des dimensions du tableau".

J'avoue ne pas comprendre ce qui coince dans le code.

Merci par avance

Cordialement

Mathieu

Bonjour,

Ôte l'espace qu'il y a entre les deux guillemets de cette ligne

Do Until Cells(Ligne, 1) = ""

Merci beaucoup !!!!

Cela fonctionne.

Est-ce que STP tu pourrais m'expliquer pourquoi dans la condition du Do until il ne faut pas mettre d'espace avec les "" alors que dans la boucle pour le split oui?

Merci par avance

Cordialement

Mathieu

Bonjour, salut M12,

" " correspond au caractère espace. C'est le séparateur que tu utilises au sein de ta fonction Split. En revanche, pour ta boucle, tu souhaites arrêter de travailler dès que tu rencontre une cellule vide (donc ""), qui est différente d'une cellule comportant un espace...

Merci beaucoup Pedro

Re,

Do Until, veut dire "Tant que"

donc tant que la cellule n'est pas vide (avec des guillemets sans espaces), je continue.

La macro s'arrête quand la cellule est vide

Si tu places un espaces entre, cela veut dire tant que la cellule n'a pas un espace, je continue

Merci beaucoup M12

Rechercher des sujets similaires à "probleme execution dimensions tableau"