Formule Excel

Résolu
Micka72200 Messages postés 2 Statut Membre -  
Micka72200 Messages postés 2 Statut Membre -

Bonjour,

J'ai besoin du formule dans lequel:

Si en  cellule A1, j'ai "Jean Dupont", je souhaiterais avoir en B1, les initiales "JD"

Merci de vos retours

Cdlt
Android / Chrome 105.0.0.0

1 réponse

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     

    Bonjour,

    Tu peux utiliser ce genre de formule

    =GAUCHE(A1;1)&GAUCHE(DROITE(A1;NBCAR(A1)-TROUVE(" ";A1));1)

    Le problème est que si tu as plus de deux mots le troisième ne sera pas traité 

    ou avec une fonction personnalisée

    Public Function Prumlettre(cellule As Range) As String
    Dim i As Integer
    For i = 0 To UBound(Split(cellule, " "))
        Prumlettre = UCase(Prumlettre & Left(Split(cellule, " ")(i), 1))
    Next i
    End Function

    1
    1. Micka72200 Messages postés 2 Statut Membre
       

      Merci beaucoup Mike-31, Nickel, ;)

      0