Récupération nom-prénom

Salut à tous,

J'ai un soucis, dans ma colonne A j'ai des "nom prénom", et je voudrais dans ma cellule D je souhaiterais le nom et en E le prénom.

Mais j'ai des cas comme" Le Guen Paul" ou ma formule que j'utilisais ne fonctionne plus, auriez vous une solution?

Le reste des cas sont normaux tel que "Samson Morgan" etc..

Cordialement,

Bonjour,

Il suffit de savoir comment ils figurent en A et si la structure est régulière. Et à partir de là quel critère distingue le nom du prénom.

(En analysant tous les cas possibles, sans oublier les prénoms composés et les variantes éventuelles s'il y en a...)

Re,

Est-ce que Le Guen Jean Paul existe aussi ?... Comme tu vois il y a trop de possibilité pour une solution efficace à 100%... C'est d'ailleurs ce que me disait, pas plus tard que hier, Alain François Xavier Dainville de la Tournelle...

[Édition]

Bonjour Môsieur Ferrand, nos posts se sont croisés...

bonjour,

en faisant l'hypothèse qu'il n'y a qu'un seul prénom, la macro suivante devrait le faire :

Sub aargh()
    With ActiveSheet
        dl = .Cells(Rows.Count, 1).End(xlUp).Row
        For i = 1 To dl
            r = Split(.Cells(i, 1), " ")
            .Cells(i, 3) = r(UBound(r))
            .Cells(i, 2) = Replace(.Cells(i, 1), " " & .Cells(i, 3), "")
        Next i
    End With
End Sub

Re,

Je vous mets un fichier à disposition, mais à la lecture de vos post cela ne parait pas possible car il n'y a jamais la même structure pour les nom-composés.

Cordialement

7testnom.xlsx (8.93 Ko)
Rechercher des sujets similaires à "recuperation nom prenom"