Transformation d'un texte

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
 

tototiti2008

XLDnaute Barbatruc
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
 

JCGL

XLDnaute Barbatruc
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
 

Discussions similaires

Réponses
16
Affichages
582
Réponses
5
Affichages
186

Statistiques des forums

Discussions
312 601
Messages
2 090 150
Membres
104 411
dernier inscrit
saidokhan