cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 23 oct. 2008 à 20:37
Je vois pas beaucoup de solutions.
A part parcourir l'ensemble des dossiers, et à chaque fois, pour chaque dossier, vérifier s'il commence par un chiffre. Si c'est le cas, tu le rajoute à ta listbox.
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 23 oct. 2008 à 22:28
Il existe plusieurs moyens, et il doit pas manquer de codes sur Codyx. (je pourrais te faire un bout de code, mais j'ai plus VB6 sur mon poste).
Tu pourrais par exemple, prendre le premier caractère et vérifier sur son code ascii correspond à un des codes des caractères numériques (de &h30 pour le 0 à &h39 pour le 9).
Tu pourrais aussi prendre le premier caractère et tenter de le convertir en nombre, en gérant l'erreur générée dans le cas ou ce caractère est une lettre.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 24 oct. 2008 à 17:27
Salut :
Private Sub Command1_Click()
MsgBox toto("3Afdgf")
MsgBox toto("U3Afdgf")
End Sub
Private Function toto(chaine As String) As String
If chaine Like "#*" Then
toto = chaine & " est bon"
Else
toto = chaine & " n'est pas bon"
End If
End Function