Transformation d'un texte

  • Initiateur de la discussion Initiateur de la discussion zephir94
  • Date de début Date de début

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 !

zephir94

XLDnaute Impliqué
Bonjour à tous,

J'ai encore des proprets à faire sur la manipulation des chaines de caractères !

Je n'arrive pas à transformer :

Bernard DUDU en BD

Merci par avance pour vos aides
 
Re : Transformation d'un texte

Re,

un essai

Code:
Function Initiales(Nom As String) As String
Dim Tb, Tb1(), i As Long, j As Long
    Initiales = ""
    Tb = Split(Nom, " ")
    ReDim Tb1(LBound(Tb) To UBound(Tb))
    For i = LBound(Tb) To UBound(Tb)
        Tb1(i) = Split(Tb(i), "-")
    Next i
    For i = LBound(Tb1) To UBound(Tb1)
        If IsArray(Tb1(i)) Then
            For j = LBound(Tb1(i)) To UBound(Tb1(i))
                Initiales = Initiales & Left(Tb1(i)(j), 1)
            Next j
        Else
            Initiales = Initiales & Left(Tb1(i), 1)
        End If
    Next i
End Function
 
Re : Transformation d'un texte

Bonjour à tous,

Pour le plaisir de croiser Marc...

VB:
Function Initiale(Cellule)
    X = Split(Cellule)
    For n = 1 To UBound(X)
        Nom = Nom & Left(X(n), 1)
    Next
    Initiale = Trim(Nom)
End Function

A++
A+ à tous
 
- 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
5
Affichages
142
Réponses
6
Affichages
261
  • Question Question
Microsoft 365 Formule excel
Réponses
7
Affichages
307
Réponses
0
Affichages
281
Retour