Vba excel : remplacé un mot par une donnée
Juliette
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
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.
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.
2 réponses
-
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é -
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