Bonjour à tous et toutes ,
Ma feuille 1 sert de "base de données" (enregistrements à partir d'un userform).
A chaque fois que je valide une nouvelle ligne, j'ai un "temps de latence" causé par le fait que j'ai une feuille 4 blindée de nb.si et de sommeprod qui se recalculent en temps réel (affichage de statistiques + graphiques).
pour palier à ce temps de latence, depuis quelques jours je pose des questions pour intégrer des countif et des sumproduct en VBA afin de déclencher les calculs sur un clic dans un userform. Ca devient "galère" et je souhaite finalement revenir aux bons vieux nb.si et sommeprod.
Je souhaiterais donc savoir :
- s'il est possible au lancement du fichier de bloquer tous les calculs uniquement de la feuille 4,
- de les déclencher uniquement "sur demande" (clic sur un commandbutton) en affichant en plus un petit avertissement " calculs en cours, merci de patienter" qui se ferme automatiquement quand tous les calculs sont effectués.
Merci d'avance de vos lumières
Ma feuille 1 sert de "base de données" (enregistrements à partir d'un userform).
A chaque fois que je valide une nouvelle ligne, j'ai un "temps de latence" causé par le fait que j'ai une feuille 4 blindée de nb.si et de sommeprod qui se recalculent en temps réel (affichage de statistiques + graphiques).
pour palier à ce temps de latence, depuis quelques jours je pose des questions pour intégrer des countif et des sumproduct en VBA afin de déclencher les calculs sur un clic dans un userform. Ca devient "galère" et je souhaite finalement revenir aux bons vieux nb.si et sommeprod.
Je souhaiterais donc savoir :
- s'il est possible au lancement du fichier de bloquer tous les calculs uniquement de la feuille 4,
- de les déclencher uniquement "sur demande" (clic sur un commandbutton) en affichant en plus un petit avertissement " calculs en cours, merci de patienter" qui se ferme automatiquement quand tous les calculs sont effectués.
Merci d'avance de vos lumières
Dernière édition: