Manipulation de Chaine de Caracteres

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Re : Manipulation de Chaine de Caracteres

Bonjour,

Pas simple,

un début par formule

Code:
=GAUCHE(B3;5)&STXT(B3;MIN(SI(ESTNUM(1*STXT(B3;LIGNE(INDIRECT("1:"&NBCAR(B3)));1));LIGNE(INDIRECT("1:"&NBCAR(B3)))));MAX(SI(ESTNUM(1*STXT(B3;LIGNE(INDIRECT("1:"&NBCAR(B3)));1));LIGNE(INDIRECT("1:"&NBCAR(B3)))))-MIN(SI(ESTNUM(1*STXT(B3;LIGNE(INDIRECT("1:"&NBCAR(B3)));1));LIGNE(INDIRECT("1:"&NBCAR(B3)))))+1)
à valider en matriciel (Ctrl+Maj+Entrée), les niveaux d'imbrications limités sur Excel 2003 ne m'ont pas permis de faire la fin

Sinon, par fonction personnalisée, à mettre dans un Module standard

Code:
Function ExtrNum(Txt As String) As String
Dim i As Long, Num As String
    Num = ""
    For i = 1 To Len(Txt)
        If IsNumeric(Mid(Txt, i, 1)) Then
            Num = Num & Mid(Txt, i, 1)
        End If
    Next i
    ExtrNum = Application.Trim(Left(Txt, 5) & Num & " " & Replace(Right(Txt, Len(Txt) - 5), Num, ""))
End Function
puis appel dans la feuille de calcul

Code:
=extrnum(B3)
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
149
Réponses
6
Affichages
333
Réponses
7
Affichages
695
R
Réponses
6
Affichages
136
Retour