Re : éviter le recalcul
Bonjour therafou et le forum,
tu peux essayer d'ecrire ca dans un module que tu crees dans VBA :
Sub auto_open()
Windows("Classeur2.xls").Activate
With Application
.Calculation = xlManual
.MaxChange = 0.001
End With
End Sub
Sub auto_close()
Windows("Classeur2.xls").Activate
With Application
.Calculation = xlAutomatic
.MaxChange = 0.001
End With
End Sub
Quand tu ouvrira ce fichier le calcul auto sera inopérant et se réactivera quand tu le fermera.
Ensuite tu crees un bouton et y affecte cette macro
Private Sub CommandButton1_Click()
ActiveWindow.WindowState = xlMinimized
Application.MaxChange = 0.001
Calculate
ActiveWindow.WindowState = xlMaximized
End Sub
L'affichage de la feuille durant une longue serie de calcul peu parfois prendre du temps. Ainsi tu te passe de l'affichage durant le recacul de ta page.
Ouhais je sais c'est pas exactement ce que tu veux.
Je bricole c'est tout!
Il y aura sans doutes de meilleur réponse + tard
Bye