Bonjour,

Je dois traiter une chaine de caractère.
Il y a des noms de personnes, chaque nom étant séparré par une ","

La fonction SPLIT marche bien, j'arrive à accéder aux différents noms.

Par contre le problème est que le nombre d'arguments n'est pas fixe (parfois la chaine de caractère comporte 1 seul nom, parfois 2, parfois 3 etc).

Le problème est que, si je fais appel à un argument de ma fonction split qui n'apparait pas dans la chaine de caractère, ca plante.

Par ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
ma_chaine_split = split(ma_chaine, ",")
ma_chaine_0 = ma_chaine_split(0)
ma_chaine_1 = ma_chaine_split(1)
ma_chaine_2 = ma_chaine_split(2)
ma_chaine_3 = ma_chaine_split(3)
Parfois j'ai l'argument (3), et parfois non.

Est il possible de récupérer dans une variable le nombre d'arguments renvoyé par la fonction SPLIT?
Je veux pouvoir dire "Si le paramètre ma_chaine_split(3) existe, alors..."

Merci d'avance de vos réponses.