Bonjour tout le monde,
J'ai un soucis avec une fonction (qui n'est pas de moi). Si je modifie une cellule ne contenant pas cette fonction, il fait quand même un recalcul. Il semble que cela soit du à ligne "Application.Volatile" qui m'est nécessaire pour que le recalcul se fasse automatiquement dans les cellules contenant cette fonction. Avez-vous une solution svp pour que seule les cellules contenant cette fonction soit actualisée quand ce sont elles que je modifie?
J'ai un soucis avec une fonction (qui n'est pas de moi). Si je modifie une cellule ne contenant pas cette fonction, il fait quand même un recalcul. Il semble que cela soit du à ligne "Application.Volatile" qui m'est nécessaire pour que le recalcul se fasse automatiquement dans les cellules contenant cette fonction. Avez-vous une solution svp pour que seule les cellules contenant cette fonction soit actualisée quand ce sont elles que je modifie?
VB:
Function pond(r As Range)
Application.Volatile
For Each c In r
'Stop
rang = c.Row
col = c.Column: b = Cells(1, col)
pond = pond + (coef(c) * c * b)
Next c
Calculate
End Function
Dernière édition: