Fonction et constante globale en VBA
Amandine
-
Polux31 Messages postés 6917 Date d'inscription Statut Membre Dernière intervention -
Polux31 Messages postés 6917 Date d'inscription Statut Membre Dernière intervention -
Bonjour a tous,
je voulais savoir si on pouvait mettre en constante globale le resultat la valeure d'une variable trouvée dans une sub.
je m'explique:
j'ai une sub qui s'appelle sub chemin()
dans cette sub je recupere le chemin (monChemin) d'un fichier en string bien sur
ce que veux c mettre ce chemin comme une constante globale du genre
Global Const LeChemin = monChemin
et cette constante LeChemin je l'utilise pas la suite dans tout mon programme
la premiere sub chemin() n'est exécuter que rarement (si changement de chemin)
merci
je voulais savoir si on pouvait mettre en constante globale le resultat la valeure d'une variable trouvée dans une sub.
je m'explique:
j'ai une sub qui s'appelle sub chemin()
dans cette sub je recupere le chemin (monChemin) d'un fichier en string bien sur
ce que veux c mettre ce chemin comme une constante globale du genre
Global Const LeChemin = monChemin
et cette constante LeChemin je l'utilise pas la suite dans tout mon programme
la premiere sub chemin() n'est exécuter que rarement (si changement de chemin)
merci
A voir également:
- Fonction et constante globale en VBA
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
4 réponses
bonjour,
Non, on ne peut pas affecter une valeur à une constante.
On général, on utilise un fichier de configuration (ex: config.ini) si une variable globale est susceptible de changer d'un poste à l'autre.
;o)
polux
Non, on ne peut pas affecter une valeur à une constante.
On général, on utilise un fichier de configuration (ex: config.ini) si une variable globale est susceptible de changer d'un poste à l'autre.
;o)
polux
Bonjour,
A défaut de mettre le nom du chemin dans une constante, tu peux déclarer une variable publique accessible dans tout le programme. Cette variable publique doit être déclarée dans un module.
Public LeChemin as String
Ensuite la Sub chemin() intitialise la variable qui pourra servir dans tout le programme.
A+.
A défaut de mettre le nom du chemin dans une constante, tu peux déclarer une variable publique accessible dans tout le programme. Cette variable publique doit être déclarée dans un module.
Public LeChemin as String
Ensuite la Sub chemin() intitialise la variable qui pourra servir dans tout le programme.
A+.