Vba excel : remplacé un mot par une donnée

Fermé
Juliette - 14 avril 2010 à 17:36
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 14 avril 2010 à 22:00
Bonjour à tous,

je souhaiterai savoir si il est possible dans un texte donnée de remplacer un mot précis par la valeur d'une cellule. Explication :

Imaginons une phrase : Je m'apelle X Y et j'ai Z ans.

Comment faire en passant par Vba pour que x=A1 Y=B1 et Z = B3 sachant que le texte est entièrement compris dans la cellule A 10.

A voir également:

2 réponses

jejelefou Messages postés 304 Date d'inscription mercredi 21 mai 2008 Statut Membre Dernière intervention 18 février 2016 42
14 avril 2010 à 17:47
Bonjour voici le code :

Tout d'abord il faut mettre le format de la cellule B3 en texte.


Sub remplacer()
'Je m'apelle X Y et j'ai Z ans.
'x=A1 Y=B1 et Z = B3
Cells(10, 1) = "je m'appelle " + Cells(1, 1) + " " + Cells(1, 2) + " et j'ai " + Cells(3, 2) + " ans"
End Sub

a+

jéjé
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
14 avril 2010 à 22:00
Bonsoir,

Tu veux vraiment du vba pour ça ?
Ca se fait plus simplement par formule...
En A10 :
="Je m'appelle " & A1 & " "& B1 & " et j'ai " & B3 & " ans."

eric
0