De façon un peu synthétique, ce que tu pourrais peut-être envisager serait :
- de passer en mode de calcul manuel
- de déclencher le recalcul des plages qui t'intéressent sur événement de modification de la feuille :
Private Sub Worksheet_Change(ByVal Target As Range)
ActiveSheet.Range("maPlage" ).Calculate
End Sub
Sur base de cette idée, tu peux aussi "localiser" la cellule qui a été modifiée, et, en fonction de son emplacement, recalculer telle ou telle partie de la feuille.
Bon courage
Message édité par Bidgii le 26-05-2006 à 17:15:10