OVH Cloud OVH Cloud

extraire du texte

4 réponses
Avatar
yan
Bonjour a toutes et tous
Dans des cellules j'ai "nom prénom" si j'applique cette formule
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
Je récupère le prénom.
Je voudrais dans une procédure du genre
For x=1 to nbvaleur
nomprénom = Cells(x, 1).Value
prénom= équivalent en vba de la formule ci-dessus que je n'arrive pas a
écrire
Merci de votre aide
A+
yannick

4 réponses

Avatar
Pounet95
Bonsoir,
Ceci peut-être ?

Sub x()
nom = "toto jules"
prenom = Right(nom, Len(nom) - InStr(nom, " "))
MsgBox prenom
End Sub



--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"yan" a écrit dans le message de news:
41acc553$0$8085$
Bonjour a toutes et tous
Dans des cellules j'ai "nom prénom" si j'applique cette formule
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
Je récupère le prénom.
Je voudrais dans une procédure du genre
For x=1 to nbvaleur
nomprénom = Cells(x, 1).Value
prénom= équivalent en vba de la formule ci-dessus que je n'arrive pas a
écrire
Merci de votre aide
A+
yannick




Avatar
yan
impec!
Merci a toi et bonne soirée
A+
yannick

"Pounet95" a écrit dans le message de news:

Bonsoir,
Ceci peut-être ?

Sub x()
nom = "toto jules"
prenom = Right(nom, Len(nom) - InStr(nom, " "))
MsgBox prenom
End Sub



--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"yan" a écrit dans le message de news:
41acc553$0$8085$
Bonjour a toutes et tous
Dans des cellules j'ai "nom prénom" si j'applique cette formule
=DROITE(A1;NBCAR(A1)-TROUVE(" ";A1))
Je récupère le prénom.
Je voudrais dans une procédure du genre
For x=1 to nbvaleur
nomprénom = Cells(x, 1).Value
prénom= équivalent en vba de la formule ci-dessus que je n'arrive pas a
écrire
Merci de votre aide
A+
yannick







Avatar
bourdugephilippe
For x=1 to nbvaleur
nomprénom = Cells(x, 1).Value (sans utilité dans l'extraction du prénom)
prénom=right(cells(x,1),len(cells(x,1))-instr(1,cells(x,1)," ")
Next
Ca devrait coller
Avatar
yan
Salut!
Merci de ta réponse ça marche
bonne journée
A+
yannick

"Bourdugephilippe" a écrit dans le message de
news:
For x=1 to nbvaleur
nomprénom = Cells(x, 1).Value (sans utilité dans l'extraction du prénom)
prénom=right(cells(x,1),len(cells(x,1))-instr(1,cells(x,1)," ")
Next
Ca devrait coller