Bonjour,
Je développe une application en VBA sur Excel 2007, dans laquelle je souhaite stocker une variable 'droit' qui dépend de l'utilisateur. J'ai déclaré cette variable avec l'instruction Public pour la rendre disponible au niveau de tous les modules. Donc à l'ouverture de mon classeur je renseigne cette variable (en fonction de la valeur de Environ("username")). Dans ma feuille principale, je gère l'événement 'Worksheet_Change', ou je souhaite récupérer ma variable 'droit'. Malheureusement, cette variable est réinitialisé, et la valeur est perdue. Comment faire pour conserver la valeur de cette variable (sans la stocker dans une cellule Excel!).
Merci pour votre aide et bonne journée.
Jean
Je développe une application en VBA sur Excel 2007, dans laquelle je souhaite stocker une variable 'droit' qui dépend de l'utilisateur. J'ai déclaré cette variable avec l'instruction Public pour la rendre disponible au niveau de tous les modules. Donc à l'ouverture de mon classeur je renseigne cette variable (en fonction de la valeur de Environ("username")). Dans ma feuille principale, je gère l'événement 'Worksheet_Change', ou je souhaite récupérer ma variable 'droit'. Malheureusement, cette variable est réinitialisé, et la valeur est perdue. Comment faire pour conserver la valeur de cette variable (sans la stocker dans une cellule Excel!).
Merci pour votre aide et bonne journée.
Jean