Bonjour,
J'utilise la routine ci dessous pour savoir si la cellule J39 a changé:
Private Sub worksheet_change(ByVal target As Range)
If target.Address = "$J$39" Then
exécution d'une routine qui déplace (donc change) quelques centaines de cellule
end if
end sub
La question:
Si, chaque fois qu'une cellule change, l'on appelle cette routine, cela va prendre un temps de fou si des centaines ou des milliers de cellules se déplacent.
Est ce que Excel travaille vraiment comme cela et comment éviter cela ?
Merci pour vos expériences
Jean-Pierre
Excel 2016