Calcul automatique des fonctions personalisées

Bonjour le forum,

J'ai un petit souci de calcul automatique des fonctions personnalisées.

En effet les fonctions se calculent très bien et pour les mettre à jour je leur colle le fameux rudiment:

Application.Volatile

Tout marche nickel, jusqu'à ce que j'exécute un code qui génère un log à partir d'un millier de ligne, alors là j'en ai pour une belle lurette, parait-il le temps de recalculer à chaque itération de ma boucle For-Next.

Y a-t-il une approche qui puisse détourner tout ce là, et permettre d'accélérer l'exécution du code?

Merci.

Bonjour et bienvenu(e)

Passe en calcul manuel en début de macro puis repasse en automatique en fin

En simplifiant

Sub TaMacro()
  Application.Calculation = xlCalculationManual
  '
  ' Le reste de ta macro
  '
  Application.Calculation = xlCalculationAutomatic
End Sub

Et ben voilà! tout simplement!!!!

Que es ce qu'il est facile de devenir con!!

Merci Banzai64, merci d'avoir répondu à mon premier poste sur le Forum.

Rechercher des sujets similaires à "calcul automatique fonctions personalisees"