Problèmes de performances avec fonctions VBA

Bonjour,

Je travaille avec un fichier EXCEL contenant plusieurs fonctions complexes s'appelant en chaîne. J'ai changé mes fonctions EXCEL pour des fonctions VBA afin de faciliter l'utilisation du fichier et la lecture des fonctions.

Cependant, en procédant ainsi, le temps de calcul a décuplé. Comment faire pour optimiser les performances?

Il est à noter que je ne déclare pas le type de variable que j'utilise dans mes fonctions. Bref, elles sont toutes de type VARIANT. Pensez-vous que j'augmenterais mes performances si je déclarais mes variables avec le type approprié, comme par example:

dim g as single
dim n as integer
etc...

Merci pour votre aide!!!

1 réponse