Dans excel extraire un nombre d'un texte
Alain_57
-
LePierre Messages postés 249 Statut Membre -
LePierre Messages postés 249 Statut Membre -
Bonjour,
Je voudrais extraire un nombre d'une cellule comportant du texte et un nombre, je sais que l'on peut utiliser VBA formule convertir.xls mais je ne sais pas faire, peut-etre existe-t-il un moyen plus simple.
Merci d'avance de votre aide
Je voudrais extraire un nombre d'une cellule comportant du texte et un nombre, je sais que l'on peut utiliser VBA formule convertir.xls mais je ne sais pas faire, peut-etre existe-t-il un moyen plus simple.
Merci d'avance de votre aide
Configuration: Windows XP Internet Explorer 7.0
1 réponse
-
bonjour
place ce code dans un module :Sub test() TexteAtraiter = ActiveCell.Value NombreTxt = "" For i = 1 To Len(TexteAtraiter) If IsNumeric(Mid$(TexteAtraiter, i, 1)) Then NombreTxt = NombreTxt & Mid$(TexteAtraiter, i, 1) End If Next i Nombre = Val(NombreTxt) MsgBox ("Nombre= " & Nombre) End Sub
Sélectionne une cellule contenant du texte et un nombre, appuie sur Alt + F8 et lance la procédure "Test". Les chiffres seront extraits.
Attention : si tu as "aa123bbb4dd5ee" tu obtiendras le nombre "12345"
à plus