Déclaration variable As Range

Anthonymctm

XLDnaute Occasionnel
Bonjour Le forum,

Aujourd'hui c'est optimisation de macro, il était temps ! :p

Après avoir réorganisé mes macro et les avoir homogénéisées, je m'attaque aux variables.
Jusque là pour moi c'était quelque chose de très flou.
Maintenant c'est un peu plus clair.
Je me suis forcé au Option Explicit dans chaque module et je viens d'apprendre qu'une variable bien déclarer peut faire gagner du temps.

J'ai notamment trouvé cette page qui parle du poids occupé par les variables en fonction de leur type

Mon soucis c'est qu'un peu partout dans mes codes j'ai du
VB:
Dim p as range
Mais je ne vois nulle part que ce type de variable est correct.
Est-il correct ?
A quelle autre variable s’apparente-il ?
Faut-il que je le remplace par un autre type de variable ?
 

Discussions similaires