Function Nombres(t$, Optional sens% = 0)
sens=0 ou omis 1er nombre, sens=1 dernier nombre
Dim i%, j%
Nombres = ""
t = Replace(Replace(t, ",", "."), " ", "#")
For i = IIf(sens, Len(t), 1) To IIf(sens, 1, Len(t)) Step IIf(sens, -1, 1)
If IsNumeric(Mid(t, i, 1)) Then
If sens = 0 Then Nombres = Val(Mid(t, i)): Exit For
For j = i To 1 Step -1
If Not IsNumeric(Mid(t, j, 1)) And Mid(t, j, 1) <> "." Then Exit For
Next
Nombres = Val(Mid(t, j + 1))
Exit For
End If
Next
End Function