Formule Excel

Résolu
Micka72200 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Micka72200 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -

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

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

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
Micka72200 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 

Merci beaucoup Mike-31, Nickel, ;)

0