Séparer deux mots d'une même cellule espasés.

  • Initiateur de la discussion Initiateur de la discussion siva
  • Date de début Date de début

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 !

siva

XLDnaute Nouveau
Bonjour
J'ai un fichier qui contient 6000 lignes, chaque cellule de la collen A contient le nom et le prénom séparés par des espaces (+ de 2 espaces). Je souhaiterais séparé les données de la colonne A le nom dans la colonne B et le prénom dans la colonne C. Et également pourra-t-on mettre le prénom en miniscule. J'ai besoin de votre aide.
Voir le fichier en PJ.

Merci d'avance

SIVA
 

Pièces jointes

Re : Séparer deux mots d'une même cellule espasés.

La différence entre les 2 est minuscule, gauche et droite...
C'est bien une version 2007 que tu as?
essaie: SUPPRESPACE(DROITE(A10;NBCAR(A10)/2))
Quel est le message d'erreur?

A+ François
 
Re : Séparer deux mots d'une même cellule espasés.

Bonjour, salut pierrejean,
2 fonctions personnalisées :
Code:
Function Nom(Machaine As String) As String
Dim oRegExp As Object, s As Variant
If Machaine = "" Then Exit Function
Set oRegExp = CreateObject("vbscript.regexp")
With oRegExp
    .Pattern = "(\s){2,}"
    If .test(Machaine) = True Then Machaine = .Replace(Machaine, "#")
    s = Split(Machaine, "#")
End With
Nom = Trim(s(0))
End Function
Code:
Function Prénom(Machaine As String) As String
Dim oRegExp As Object, s As Variant
If Machaine = "" Then Exit Function
Set oRegExp = CreateObject("vbscript.regexp")
With oRegExp
    .Pattern = "(\s){2,}"
    If .test(Machaine) = True Then Machaine = .Replace(Machaine, "#")
    s = Split(Machaine, "#")
End With
Prénom = Trim(s(1))
End Function
Appeler la fonction dans la cellule et sélectionner la valeur en colonne A
=Nom(A2)
=Prénom(A2)
A+
 
Dernière édition:
- 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

Discussions similaires

Réponses
22
Affichages
958
Réponses
15
Affichages
473
Réponses
19
Affichages
697
Réponses
3
Affichages
259
Réponses
2
Affichages
200
Retour