Bonjour,
Je ne suis pas féru dans la mécanique d'un ordinateur, adresse cette
question aux experts de Windows...Cependant je te suggère ceci :
A ) Met le classeur en mode de calcul manuel
B ) Dans le ThisWorkbook dans la fenêtre VBA de ton classeur. Ajoute ces
procédures. Elle met à jour seulement la feuille de calcul que tu
sélectionnes automatiquement.
C ) Ceci est un exemple. Au lieu d'une mise à jour d'une feuille, cela
pourrait être tout le classeur qui se met à jour seulement lors d'une
sélection d'un nouvel onglet du classeur. Cela dépend de l'imbrication
des données à travers les différentes feuilles du classeur.
'---------------------------
Private Sub Workbook_Activate()
'Lorsque ce classeur devient actif, Excel passe en mode calcul manuel
Application.Calculation = xlCalculationManual
End Sub
Private Sub Workbook_Deactivate()
'Lorsqu'un autre classeur est activé, Excel passe en mode calcul
automatique.
Application.Calculation = xlCalculationAutomatic
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'Lorsqu'une feuille du classeur est activée, Excel met à jour
'cette feuille en effectuant tous les calculs de cette feuille
'seulement.
Sh.Calculate
End Sub
'---------------------------
MichD