Vba: Excel >Word , Probleme de decimales

Vba: Excel >Word , Probleme de decimales - VB/VBA/VBS - Programmation

Marsh Posté le 24-03-2011 à 16:17:21    

Bonjour,  
 
Je me tourne vers vous car après de longues recherches sur les forums, je n'ai toujours pas réussi a résoudre mon problème.  
J'ai un classeur avec de nombreuses données qui sont exportées via des signets dans un modele Word.  
Le code marche très bien et le transfert se fait sans problème.
Cependant, les nombres qui sont a 2 décimales dans Excell apparaissent sous Word avec une dizaine de décimale.  
Je n'ai besoin que de 2 décimales dans mon document word.  
Extrait du code vba qui permet d'exporter une donnée via des signets:  
 
WordDoc.Bookmarks("dif1" ).Range.Text = Worksheets("baseline" ).Cells(..,..)
 
 
Que dois je integrer dans mon code Vba afin d'avoir seulement 2 decimales dans Word?
Merci de votre aide  
Florian

Reply

Marsh Posté le 24-03-2011 à 16:17:21   

Reply

Marsh Posté le 24-03-2011 à 23:22:51    

VB inclue une fonction "format" donc un truc du genre :
 
WordDoc.Bookmarks("dif1" ).Range.Text = format(Worksheets("baseline" ).Cells(..,..),"#####.00" )
 
Par contre, de mémoire, elle ne fonctionnera pas sur une plage de donnée


Message édité par Arl Guhr le 24-03-2011 à 23:23:11
Reply

Marsh Posté le 25-03-2011 à 07:32:10    

Merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed