Bonjour a tous ,
J'utilise une macro pour automatisé la redaction de rapport d'essai (donc beaucoup de résultat chiffré)
Je rencontre un desagrement avec cette macro lorsque je l'utilise les chiffres sont bien reporté dans Word au endroit choisit mais avec un nombre tres important de chiffre apres la virgule alors que sur excel c'est réglé sur 2.
Donc pour l'instant je rajoute un =arrondi( ; 2) dans mes cellules mais c'est assez long et contraignant pensez vous que je puisse trouvez un moyen pour que sur le word je n'ai que 2 ou 3 chiffre significatif.
Merci d'avance et bonne journée
Ps : voici le code
	
	
	
	
	
		
	
		
			
		
		
	
				
			J'utilise une macro pour automatisé la redaction de rapport d'essai (donc beaucoup de résultat chiffré)
Je rencontre un desagrement avec cette macro lorsque je l'utilise les chiffres sont bien reporté dans Word au endroit choisit mais avec un nombre tres important de chiffre apres la virgule alors que sur excel c'est réglé sur 2.
Donc pour l'instant je rajoute un =arrondi( ; 2) dans mes cellules mais c'est assez long et contraignant pensez vous que je puisse trouvez un moyen pour que sur le word je n'ai que 2 ou 3 chiffre significatif.
Merci d'avance et bonne journée
Ps : voici le code
		VB:
	
	
	Sub Four_tubulaire_NF_EN50305()
                    
Dim WordApp As Word.Application
Dim WordDoc As Word.Document
Set WordApp = CreateObject("word.application") 'ouvre session word et le fichier voulu
Set WordDoc = WordApp.Documents.Open(ActiveWorkbook.Path & "\Rapport FR-EN Four Tubulaire NF EN 50305.docx ") 'ouvre document Word"
WordApp.Visible = False 'word masqué pendant l'operation
Dim cc As ContentControl
    Dim docCCs As ContentControls
  
          
          Set docCCs = WordDoc.SelectContentControlsByTag("DebFour")
    If docCCs.Count <> 0 Then
        For Each cc In docCCs
         
           cc.Range.Text = Feuil5.Cells(3, 3)
                 Next
    Else
        MsgBox "No content controls found150"
        End If
   WordApp.Visible = True 'affiche le document Word
'WordDoc.PrintOut 'si on veut imprimer
WordDoc.Close True 'si on veut fermer le document word en sauvegardant les données
WordApp.Quit 'ferme la session Word
End Sub