Bonjour,

Je poste dans la section "Macros et VBA", même si je ne suis pas sûr que mon problème viennent bien de l'exécution de macros.
Je dispose d'un fichier de données, qui pèse environ 1 Mo, et comporte autour de 10 000 lignes de données, nombre de lignes qui augmente avec le temps.

Il fonctionnait sans encombres jusqu'à présent, mais je constate depuis quelques semaines des lenteurs à l'écriture : les cellules se remplissent avec latence, l'affichage met quelques secondes à se mettre à jour.
Il y a bien des macros qui s'exécutent à la modification, type
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Worksheet_Change(ByVal Target As Range)
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Worksheet_BeforeDoubleClick
, et qui traitent ce tas de données.
J'ai essayé d'alléger le fichier en archivant environ 8 000 lignes de données pour ne plus les traiter systématiquement. Sans effet.
J'ai aussi essayé d'optimiser les macros, sans résultat sur le lag.
Je n'ai pas changé de PC.
Je constate simplement que je peux forcer l'accélération de l'affichage d'une cellule modifiée en appuyant sur TABULATION après saisie. Cela décale la latence sur la nouvelle cellule que je modifie.

Une idée ? Faut-il repartir d'un fichier vierge pour reconstruire mon document et voir si cela corrige quelque chose ?

J'espère avoir été suffisamment clair

Bonne journée à tous