Extraire Chaîne de Chiffres avant 1er espace

cs_titoune99 Messages postés 3 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 16 avril 2003 - 16 avril 2003 à 21:50
stevebelgium Messages postés 180 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 7 juin 2003 - 16 avril 2003 à 22:51
Dans un champ adresse j'ai les adresses suivantes :

Résidence La Rouvière
147 rue des Champs
988A boulevard Thiers

etc

Je voudrais détecter les chaînes commençant par un chiffre avant le premier espace.
Ce qui correspondrait au numéro de l'adresse

Pour Obtenir dans notre cas dans un nouveau champ Num

Num
"Rien pour la cellule Résidennce La Rouvière"
147
988A

etc ...

Merci vraiment beaucoup à la personne qui m'aidera sur ce petit problème ...

1 réponse

stevebelgium Messages postés 180 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 7 juin 2003 1
16 avril 2003 à 22:51
Private Sub Command2_Click()
Dim test1, test2, test3 As String
test1 = "résidence La Rouvière"
test2 = "147 rue des Champs"
test3 = "988A boulevard Thiers"

MsgBox Search(test1)
MsgBox Search(test2)
MsgBox Search(test3)

End Sub
Function Search(ByVal adres As String) As String

If IsNumeric(Left$(adres, 1)) = True Then
Search = Mid(adres, 1, InStr(1, adres, " ") - 1)
Else
Search = ""
End If
End Function
0
Rejoignez-nous