Conserver la mise en forme du texte mis dans un signet

Bonjour à tous, mon code fonctionne très bien mais j'aimerais conserver la mise en forme du texte que je met dans le signet.

J'utilise cette technique :

WordDoc.Bookmarks("signet0").Range = Worksheets(i).Range("B2")

Soit il y a une méthode pour conserver la mise en forme (gras et police un peu plus grosse), soit il faut que j'arrive à pointer ce par quoi je viens de remplacer le signet et je ne sais pas comment faire non plus.

Bonjour Lucas,

Je pense qu'il faut utiliser la méthode "Find" ou "Select" pour pouvoir ensuite coller la cellule ne question et ainsi garder le format

Un truc du style

Worksheets(i).Range("B2").Copy
If WorDoc.Bookmarks.Exists("temp") = True Then 
 WordDoc.Bookmarks("temp").Select
 Selection.Paste
End If

@+

Bonjour Bruno,

Je crois qu’il peut y avoir des soucis avec les copier coller, notamment si on en fait trop, c’est pour ça que je préférerais passer par une autre méthode.

Bonjour à tous,

Pour ce besoin, j'ai proposé du code avec fichier démo ici (conservant police, taille, couleur, etc ...) =>

https://forum.excel-pratique.com/excel/excel-vers-word-garder-les-styles-d-ecriture-158635#p982045

Pierre

Rechercher des sujets similaires à "conserver mise forme texte mis signet"