Rapport de message :*
 

Re: formulation imposible

Titre du sujet : Re: formulation imposible
par Mytå le 29/02/2012 03:18:24

 Re le forum

Avec une fonction personnalisée

Copie le code suivant dans un module standard
Function SplitTexte(Cellule As Range)
Dim Test As Boolean
Dim Cpt As Integer
Dim Texte As String
Dim Temp As Variant

Application.Volatile

Texte = Trim(Cellule)
Test = IsNumeric(Right(Texte, 1))
Temp = ""

For Cpt = Len(Texte) To 1 Step -1
  If IsNumeric(Mid(Texte, Cpt, 1)) <> Test Or _
    Mid(Texte, Cpt, 1) = " " Then Exit For
    Temp = Mid(Texte, Cpt, 1) & Temp
Next Cpt

Temp = IIf(Test, Val(Temp), Temp)
SplitTexte = Temp

End Function
Tu peux ensuite l'utiliser comme une fonction. (fx)
Tu la retrouve dans les fonctions personnalisées du menu fx
=SplitTexte(A2)
Mytå