Bonjour tout le monde,
je viens vers vous car je rencontre un problème pour définir des variables au lancement d'Excel, pour ensuite les utiliser dans mes différents modules.
Je souhaiterais avoir une variable col_application contenant la colonne (en lettre) du début du tableau d'une application (app1 par exemple) que je suis dans mon document. Je voudrais que cette variable soit instanciée dès l'ouverture du document Excel (via Workbook_open() donc), et qu'elle ne bouge plus.
J'ai essayé de déclarer une variable en Public dans mon module principale, et de l'instanciée à l'ouverture du document. Cela fonctionne, mais étrangement cette variable se vide avec le temps, alors que je n'effectue aucune modification dessus.
Je souhaitais passer par une constante, mais la valeur que je veux mémoriser provient d'une fonction, donc à ma connaissance on ne peut pas affecter le resultat d'une fonction à une constante.
Je bloque donc sur ce problème, qui je pense n'est pas compliqué. Il y a juste une petite astuces qui m'échappe, soit dans la déclaration (au mauvais endroit), soit dans l'instanciation (au mauvais moment).
Merci pour votre aide.
Cdlt
je viens vers vous car je rencontre un problème pour définir des variables au lancement d'Excel, pour ensuite les utiliser dans mes différents modules.
Je souhaiterais avoir une variable col_application contenant la colonne (en lettre) du début du tableau d'une application (app1 par exemple) que je suis dans mon document. Je voudrais que cette variable soit instanciée dès l'ouverture du document Excel (via Workbook_open() donc), et qu'elle ne bouge plus.
J'ai essayé de déclarer une variable en Public dans mon module principale, et de l'instanciée à l'ouverture du document. Cela fonctionne, mais étrangement cette variable se vide avec le temps, alors que je n'effectue aucune modification dessus.
Je souhaitais passer par une constante, mais la valeur que je veux mémoriser provient d'une fonction, donc à ma connaissance on ne peut pas affecter le resultat d'une fonction à une constante.
Je bloque donc sur ce problème, qui je pense n'est pas compliqué. Il y a juste une petite astuces qui m'échappe, soit dans la déclaration (au mauvais endroit), soit dans l'instanciation (au mauvais moment).
Merci pour votre aide.
Cdlt