etudiantdebutant
Messages postés5Date d'inscriptionjeudi 4 octobre 2007StatutMembreDernière intervention 4 octobre 2007
-
4 oct. 2007 à 17:56
Utilisateur anonyme -
4 oct. 2007 à 22:13
Bonjour à tous je suis débutant et j'ai un problème:
Comment insérer dans une TextBox un ensemble de nombres sans rapports les uns avec les autres pour ensuite les comparer avec une valeur.
Voila ce que j'ai essayé mais sans succés
If Val(TextBox)=Z Then Z étant bien évidament défini
...
Après avoir rentré dans la TextBox la suite de nombre: [12;34;55;34]
Merci d'avance.
Évidemment, en le faisant ca sans vb, on oublis des choses
Dim i As Integer
Dim nb() As String
nb = Split(TextBox, ",")
For i = 0 To UBound(nb) - 1
If Val(nb(i)) = z Then
' ...
Exit For
End If
Next i, ----
(Coloration syntaxique automatique par Kenji)
Il faut d'abord séparer les nombres :
DIm nb() as String
nb = Split(TextBox)
ensuite une boucle :
for i = 0 to ubound(nb) - 1
if val(nb) = Z then
...
exit for
end if
next i
etudiantdebutant
Messages postés5Date d'inscriptionjeudi 4 octobre 2007StatutMembreDernière intervention 4 octobre 2007 4 oct. 2007 à 21:46
Merci Beaucoup ça à marché j'aurai jamais trouvé tout seul.
Par contre j'ai enlevé le -1 de l'expression
For i = 0 To UBound(nb) -
1
Par-ce-que ca ne prenné pas toutes les valeurs: j'arrive pas à l'expliquer
Maintenant la boucle prend toute les valeurs sauf la première mais c'est pa trop grave.
Encor merci
Oui, pour le -1, c'était l'habitude des Length de dotnet.
Par contre, elle devrai prendre la première valeur. Place un point d'arrêt sur le for, exécute et regarde ce qui va pas.