bonjour a vous tous du forum
quel fonction a "split" dans le code suivant
merci par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part OuEcrire = Split(LigneSuivante, ",")
cordialement
Pascal
bonjour a vous tous du forum
quel fonction a "split" dans le code suivant
merci par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part OuEcrire = Split(LigneSuivante, ",")
cordialement
Pascal
LigneSuivante est une variable. A priori elle contient une chaine de texte avec des virgules. Split va exploser cette chaine en plusieurs chaines en utilisant la virgule comme délimiteur. Le résultat de split est donc un ensemble de chaine de texte dans un tableau, "OuEcrire".
Ainsi après cette ligne OuEcrire contient plusieurs chaines de texte que l'on peut lire comme ceci:
OuEcrire(0) 'premier élément du tableau
OuEcrire(1) '2ème élément du tableau
OuEcrire(2) '3ème élément....
après la ligne de code que tu nous montres ajoutes ceci:
0, 1, 2 sont les indices du tableau. On peut connaitre le dernier indice du tableau gràce à la fonction Ubound.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msgbox OuEcrire(0) Msgbox OuEcrire(1) Msgbox OuEcrire(2)
et donc le dernier élément du tableau est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Msgbox Ubound(OuEcrire)
penses à utilser l'aide vba (double clic sur le mot que tu ne comprends pas puis F1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part OuEcrire(Ubound(OuEcrire))
bonjour Benjîle
merci a toi pour l'explication on ne peut plus claire
bonne journée
cordialement
Pascal
Partager