Re,
Non pas vraiment ça. Quand on crée une variable par l'instruction Dim(Dim Taux As Long), cela réserve une place en mémoire. Et quand on initialise en lui donnant une valeur (Taux=0.196 par exemple encore), cette valeur pourra être changée(donc ce n'est pas une obligation, mais pourquoi créer une variable alors ?) au cours d'un programme qui évolue. C'est à dire, si on reinitialise Taux=0,5 ou bien Taux=Taux*2 (pourquoi pas) au cours de ce programme, ceci est correct et le compilateur acceptera d'effectuer ce calcul.
Mais dans le cas d'une constante créée par l'instruction Const(Const TAUX=0.196 par exemple), le compilateur n'admettra pas qu'on modifie la valeur de cette constante au cours de ce programme. La valeur sera fixée de façon permanente et on ne peut plus la faire évoluer.
Donc, c'est en fonction de ce qu'on voudrait faire avec ces outils.