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

Juliette -  
eriiic Messages postés 25847 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.

A voir également:

2 réponses

jejelefou Messages postés 310 Statut Membre 42
 
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 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
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