Rechercher : dans
Par :

Dans excel extraire un nombre d'un texte

Dernière réponse le 9 jun 2008 à 18:45:12 Alain_57, le 9 jun 2008 à 17:52:50 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « dans excel extraire un nombre d'un texte » dans :
[Logiciels] Extraire toutes les images d'un PDF VoirVoici comment extraire toutes les images d'un fichier PDF. Avantage de cette méthode sur http://www.commentcamarche.net/faq/sujet-1036-: Les images sont extraites tel quel, sans perte de qualité (Par exemple, les JPEG sont extraits tel quel du...
Générer des nombres aléatoires efficacement avec rand() VoirGénérer des nombres aléatoires efficacement avec rand() Vous avez peut-être remarqué qu'en C, en utilisant la fonction rand() de la bibliothèque standard, vous obtenez des résultats décevants, trop souvent les mêmes. Prenons un exemple, vous...

1

 LePierre, le 9 jun 2008 à 18:45:12

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

Répondre à LePierre