bonjour ,
voila mon soucis je copie via vba une plage de donnee d'une feuille a une autre et la feuille qui recoit ces donnees les utilisent pour faire des calculs. Je gere ma copie vie une boucle.Donc elle refait le calcul a chaque fois qu'une donnee est rentree ce qui rend la chose horriblement longue.
ce qui donnedercel est une variable de la premiere feuille donc je dois ecrire mon code dans ce workbook pour faire ma copie . Ainsi lorsque j'ouvre EVT j'aimerai que celle-ci ne fasse aucun calcul avant ma copie ... une idee
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Dim j As Integer Dim newdercel As Integer newdercel = CInt(DerCel) - 8 For j = 7 To newdercel Workbooks("EVTnew.xls").Worksheets("DataForEVT").Row(j).cell(2) = Workbooks("AAATemplate ANALYSIS.xls").Worksheets("Data1").Rows(j - 8).Cells(10) Next j
Partager