Validation des saisies trop longue

Marco60

XLDnaute Occasionnel
Bonsoir le forum,
j'ai fais une appli pour mon boulot de manière à pouvoir faire un suivi des réceptions et des stats.
Seulement voilà, quand je teste la validation de la saisie des infos, celle-ci est longue à rendre la main à l'utilisateur.

C'est la même chose concernant l'affichage des stats dans un USF plein de Labels.

Je pense que cela vient du fait que pour les calculs des stats, j'ai des formules avec 'Si' qui incluent des 'Sommeprod' et il y en a pas mal.
Et encore, je n'ai fais les stats que sur les 6 premiers mois.

Je ne peux pas joindre le fichier, il est trop lourd.

Y a t-il un moyen de rendre mon application plus rapide et si oui, par quel moyen?

Merci de votre aide

A+

Marc
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir Marco60 :)

Si le temps d'exécution est dû au nombre de tes formules, tu peux essayer ceci en début de macro :

Dim OldCalculation
With Application
OldCalculation = .Calculation
.Calculation = xlCalculationManual
End With

à restaurer en fin de macro :

Application.Calculation = OldCalculation


A+ ;)
 

Marco60

XLDnaute Occasionnel
Salut Charly2, le forum,
j'ai essayé ta macro mais elle ne change rien.

Peut-être que je ne l'ai pas placé au bon endroit amis il me semble bien avoir fait ce que tu m'as dit.

Par contre, serait-il possible, que tu m'explique la macro? Je ne suis pas sûr de l'avoir compris.

Merci encore pour ton aide et A+

Marc
 

Marco60

XLDnaute Occasionnel
Bonsoir, Patrick, Charly2, le forum,
Patrick, en fait, ce n'est pas un equestion de ligne car actuellement je n'ai que 4 lignes.

Je pense que ce sont les macros, USF et surtout les formules de calculs qui génèrent la taille de ce fichier.

Je ne vois pas comment faire pour vous passer le fichier.

Dommage

A+

Marc
 

Discussions similaires

  • Question
Microsoft 365 Excel365
Réponses
2
Affichages
232
Réponses
8
Affichages
473
Réponses
21
Affichages
463

Statistiques des forums

Discussions
312 501
Messages
2 089 014
Membres
104 005
dernier inscrit
Maxence