Bonjour le forum,
J'ai un léger soucis avec une variable globale que j'utilise.
En effet, j'ai créé une variable "Public versionXL As Integer" dans un module.
À l'ouverture du classeur, la variable s'initialise avec "versionXL = Val(Application.Version)"
Comme je travaille sur Excel 2003, je récupère versionXL = 11
Donc ça marche très bien au début, puis à partir d'un moment et pour une raison que j'ignore versionXL devient 0.
J'ai bien vérifié toutes mes lignes de codes et à part à l'ouverture du classeur, versionXL n'est appelé que dans des expressions de condition. Ma variable ne devrait donc pas changer de valeur.
Donc je me demandais si une variable globale avait une durée de vie...
Merci, et bonne journée.
J'ai un léger soucis avec une variable globale que j'utilise.
En effet, j'ai créé une variable "Public versionXL As Integer" dans un module.
À l'ouverture du classeur, la variable s'initialise avec "versionXL = Val(Application.Version)"
Comme je travaille sur Excel 2003, je récupère versionXL = 11
Donc ça marche très bien au début, puis à partir d'un moment et pour une raison que j'ignore versionXL devient 0.
J'ai bien vérifié toutes mes lignes de codes et à part à l'ouverture du classeur, versionXL n'est appelé que dans des expressions de condition. Ma variable ne devrait donc pas changer de valeur.
Donc je me demandais si une variable globale avait une durée de vie...
Merci, et bonne journée.