Bonjour,
Je suis à la recherche d'une telle fonction. J'ai trouvé celle-ci de BOISGONTIER :
	
	
	
	
	
		
Elle marche très bien, à condition que les chiffres soient entiers. Comment la modifier pour qu'elle fonctionne avec des chiffres décimaux ?
merci pour toute aide.
	
		
			
		
		
	
				
			Je suis à la recherche d'une telle fonction. J'ai trouvé celle-ci de BOISGONTIER :
		Code:
	
	
	Function NumDansCadena(chaine As String, n As Byte) As Double
'Récupère un chiffre dans une chaîne de caractères
'BOISGONTIER
'- chaine : la chaîne de caractères qui comprend 1, voire davantage de chiffres séparés par du texte
'- n : la position du chiffre dans la chaîne s'il y en a plusieurs
'Exemple : NumDansCadena("250 tomates dans 12 cagettes",2) --> 12
    Dim Obj, a
    Set Obj = CreateObject("vbscript.regexp")
    Obj.Global = True
    Obj.Pattern = "\d+"
    Set a = Obj.Execute(chaine)
    If a.Count > 0 Then NumDansCadena = a(n - 1) Else NumDansCadena = ""
    
End Function
	merci pour toute aide.