SeparValeur = Split("verse", "|")
Tu demandes de décomposer la chaîne "verse" à chaque caractère | donc selon la logique, la chaîne "verse" ne contenant aucun | alors Split te retourne un tableau avec un seul élément (qui contient "verse"), et lorsque tu boucles, tu écris en dur la limite du tableau sans connaitre la limite de ton tableau, ton tableau n'ayant qu'un item, il ne peut boucler jusqu'à 5 ...
1 2 3 4 5 6 7
| Dim SeparValeur() As String
Dim T As Integer
With ComboBox1
SeparValeur = Split("verse", "|")
For T = 0 To SperValeur.Count() - 1
.Items.Add(SeparValeur(T))
Next T |
En revanche, je ne pense pas que ce soit ce que tu souhaites faire ...
"verse" c'est quoi ? Réellement une chaîne ou une variable pour laquelle tu as fait l'erreur de la mettre entre "" ?
Dis-nous en plus sur ce que tu souhaites faire pour te donner des conseils adaptés.
Partager