Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
J'ai dans la cellule A1 "Patrick DUPOND" avec une formule adéquate, j'aimerai que cela s'inverse,
que dans la cellule B2 ça apparaisse "DUPOND Patrick".😛
J'utiliserais la fonction instr().
Un truc dans ce goût-là :
Code:
' On retire les espaces vides à droite et à gauche s'il y en a
Chaine = Trim(Cells(1, 1))
' On recherche le 1er espace vide après le prénom
Espace = InStr(Chaine, " ")
Prenom = Left(Chaine, Espace - 1)
' à nouveau Trim, car il peut y avoir plusieurs espaces entre le prénom et le nom
Nom = Trim(Right(Chaine, Len(Chaine) - Espace))
Cells(1, 2) = Nom & " " & Prenom
- 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