Bonsoir,
je me casse les dents depuis 1 heure sur ce problème.
J'ai crée un tableau à 4 indices et pour chaque indice j'affecte la position de début du texte que je cherche dans une chaîne de caractère, ce qui donne ceci :
ensuite je souhaite extraire de ce tableau, la plus petite valeurs des 4 entrées et l'affecté à une variable mais sans prendre en compte les valeurs =-1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Dim tableau(3) As Integer tableau(0) = dernier_ticket.IndexOf("Luxe :") tableau(1) = dernier_ticket.IndexOf("Moyen :") tableau(2) = dernier_ticket.IndexOf("Basique :") tableau(3) = dernier_ticket.IndexOf("Neant :")
(oui car en effet si IndexOf retourne -1 c'est qu'il n'a pas trouvé le texte passé en paramètre)
Mais cela ne fonctionne pas j'ai toujours 0 pour ma var test_choix, je dois me tromper quelque part !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim i As Integer For i = 0 To tableau.GetLowerBound(0) - 1 If tableau(i) <> -1 Then test_choix = tableau(i) End If Next
Partager