J'ai besoin de votre aide: j'aimerai extraire des données d'une cellule. par exemple:
A1: PAD24 FAC 30ML CUIR
Mon but est d'avoir dans la colonne d'a coté "30" ou "30ML"
J'ai essayé de nombreuses combinaisons avec les fonctions stx, trouve et cherche mais je n'ai pas les bons résultats.
Re : extraire des données numériques d'une cellule
Bonjour Martial,
Non il n'y a pas de règle précise pour mes données, le seul truc qui ne diffère pas c'est que le "ML" est toujours à droite des données que je cherche à récupérér.
Re : extraire des données numériques d'une cellule
Bonsoir,
testé sur le seul exemple fourni :
Code:
Function MM(chaine As String) As String
Dim oRegExp As Object
Set oRegExp = CreateObject("vbscript.regexp")
oRegExp.Pattern = "(.*)( \d+ML)(.*)"
If oRegExp.test(chaine) Then MM = Trim(oRegExp.Replace(chaine, "$2")) Else MM = chaine
End Function