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 donne
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
dercel 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