RE,
Excuses, j' ai zappé le fait que tu ne faisais pas de macros, Val est une fonction VBA qu'on utilise ici dans un cas particulier en considérant le fait que tes numéros de rues seront toujours de structure simple avec des chiffres et une ou des lettres à la fin sans A A autres signes. 37 A est OK, mais 37A5 ne le serait pas avec cette astuce...
Je te mets la description de la fonction à suivre, et t'envoie dans un autre post comment faire une macro...
Val, fonction
Renvoie le nombre contenu dans une chaîne de caractère sous la forme d'une valeur numérique d'un type approprié.
Syntaxe
Val(string)
L'argument string peut être n'importe quelle expression de chaîne.
Remarques
La fonction Val arrête la lecture de la chaîne au premier caractère ne faisant apparemment pas partie d'un nombre. Les symboles et caractères fréquemment associés aux valeurs numériques, comme le signe $ et les virgules ne sont pas reconnus. En revanche, la fonction reconnaît les préfixes &O (pour octal) et &H (pour hexadécimal). Les espaces, les tabulations et les caractères de saut de ligne ne sont pas pris en compte dans l'argument
à suivre...
Bfr