j'ai dans une feuille des cellules b3 a b32 ou sont notés le nom et le prenom de personne
je voudrais un code VBA qui ne fasse apparaitre dans chaque cellule que les 4 premieres lettre du nom et la totalité du prenom (le nom et le prenom sont separé par un espace)
Re : garder les 4 première lettre du premier mot et la totalité du 2eme mot
La même en VBA
Code:
Sub NomPrenom()
For i = 3 To 32
Nom = Left(Left(Cells(i, 2), InStr(Cells(i, 2), " ") - 1), 4)
Prenom = Mid(Cells(i, 2), InStr(Cells(i, 2), " "), Len(Cells(i, 2)))
Cells(i, 3) = Nom & Prenom
Next
End Sub
Re : garder les 4 première lettre du premier mot et la totalité du 2eme mot
bonjour,a tous
merci de toutes vos reponses,
il manquait une precision,
le resultat de ce code VBA doit etre dans la même cellulle
plus clairement
il faut dans les B2 a B35 que lorsqu'une personne note le nom entier et le prenom d'une personne, le resultat dans les cellule B2 a B35 montre les 4 premier lettre du nom et la totalité du prenom
j'ai dans une feuille des cellules b3 a b32 ou sont notés le nom et le prenom de personne
je voudrais un code VBA qui ne fasse apparaitre dans chaque cellule que les 4 premieres lettre du nom et la totalité du prenom (le nom et le prenom sont separé par un espace)