Salut, déjà tu as intérêt même si le type Integer est correct à faire plutôt une déclaration en Long voir
OPTIMISATION VBA
Tu fait Dim avec le format dont tu as besoin (ex INT est limité à 32 767 car travail sur 2 octets) pour traiter toutes les lignes d'un feuille excel il te faut du LONG
Si tu veux gérer des décimales SINGLE ou DOUBLE,
ETC.... ==> il faut que soit toi qui domine la machine pas le contraire
quant au optimisation, cela joue en général à la marge et puis d'abord je cite le doc pour rire
"For... To... (Step)... Next
La vitesse est la plus rapide pour le type Integer. A défaut, si la borne > 32766 alors prendre le type Long (presque équivalent)."
en fait ce type de document dépend pour partie de l'environnement sur lequel tu tourne.
GIBI