|
La
définition d’une constante,
à certains points de vue, ressemble à celle d'une
variable.
Il s'agit aussi d'un espace
mémoire qui contient une donnée.
Le choix du nom
d’une constante suit les mêmes
règles que pour celui d’une variable.
Mais contrairement aux variables, les constantes ne
changent pas de valeur
en cours d’exécution.
Lorsqu’une valeur doit être utilisée
à plusieurs reprises dans
un programme, il est pertinent de déclarer une constante.
Ex.
Const C_prix= $ 358.95
Si,
par la suite, nous avons à corriger la valeur de la
constante, il ne sera pas nécessaire de la changer à
plusieurs endroits du programme.
Ex.
Const C_pi = 3.14159265
Il
est plus pratique d’écrire C_pi
que d’écrire 3.14159265 à chaque fois que nous en
avons besoin et il y a moins de risques de se tromper.
La
portée d’une constante
-
LOCALE:
La
constante locale se déclare au niveau
d’une procédure.
-
DE
FEUILLE:
La constante de feuille est utilisable
au niveau des procédures d’une même feuille.
Elle se déclare
dans le code d’une feuille: on choisit Général
et Déclarations.
-
GLOBALE:
Elle se déclare dans
le fichier .BAS.
On
choisit Général
dans la fenêtre de code et Déclarations.
Le mot Global
doit débuter la déclaration.
Ex.
Global Const
C_pi=3.14159265
|