Bonsoir
Je viens de découvrir ( car gros fichier de données Source) qu'il doit y avoir Inter-action entre 2 fichiers OUVerts
contenant chacun des macros
Je m'explique
1) J'ai un fichier avec macro Activate qui fait une MAJ de données d'autres feuilles
2) J'ai une autre Sub dans ce fichier qui elle ( par clic sur un bouton) va aller ouvrir un fichier Source et faire des MAJ
Mes observations :
Si ce fichier Source est fermé : macro feuille Activate = 1sec
Si ce fichier est aussi ouvert : macro feuille Activate = 45 secs ??? ( mais je n'ai Aucune erreur)
J'ai beau spécifier le nom du classeur qui travaille .... rien à faire
un bout de la SUB au début :
Si c'est un autre fichier d'ouvert, même avec des macros , j'ai pas ce soucis
Quelque chose m'échappe ?
merci de votre analyse
Je viens de découvrir ( car gros fichier de données Source) qu'il doit y avoir Inter-action entre 2 fichiers OUVerts
contenant chacun des macros
Je m'explique
1) J'ai un fichier avec macro Activate qui fait une MAJ de données d'autres feuilles
2) J'ai une autre Sub dans ce fichier qui elle ( par clic sur un bouton) va aller ouvrir un fichier Source et faire des MAJ
Mes observations :
Si ce fichier Source est fermé : macro feuille Activate = 1sec
Si ce fichier est aussi ouvert : macro feuille Activate = 45 secs ??? ( mais je n'ai Aucune erreur)
J'ai beau spécifier le nom du classeur qui travaille .... rien à faire
un bout de la SUB au début :
Code:
Private Sub Worksheet_Activate()
Range("C6:G600").ClearContents
'With ActiveWorkbook.Sheets("Cumul")
With Workbooks("Total_projet_v4_3.xls").Sheets("Cumul")
der_lig = .Range("A65000").End(xlUp).Row
NoCol = 35 'lecture de la colonne 35
For NoLig = 6 To der_lig
THP = .Cells(NoLig, NoCol).Value
Workbooks("Total_projet_v4_3.xls").Sheets("Récap réel-estimé").Cells(NoLig, 3).Value = THP
Quelque chose m'échappe ?
merci de votre analyse