Comment tester et calculer la performance de calcul avec du code VBA ?


Pour améliorer la performance de calcul d'Excel, il est utile de réaliser des tests. Dans le cadre de ces tests, il est possible de mesurer le temps de calcul d'Excel à l'aide du code VBA.

La fonction VBA Time() peut être utilisée, cependant elle n'est pas assez précise et n'est pas optimisée pour faire office de minuteur. Il est donc conseillé de créer une fonction qui utilise les fonctionnalités de Windows via les API. La mesure se fait ainsi au milliseconde près. Pour plus d'informations sur la création de cette fonction et des macros correspondantes, une documentation est accessible via le lien suivant (Chapitre "Mesure du temps de calcul", la fonction est appelée Microtimer ) : http://msdn.microsoft.com/fr-fr/library/office/ff700515%28v=office.14%29.aspx

Le code proposé permet alors d'utiliser différentes macros pour utiliser un minuteur (pour un calcul d'une opération globale ou plus spécifique).

5.00 avg. rating (96% score) - 1 vote

Laissez un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *