Conserver les valeurs d'un UserForm
Choupinou
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je dispose de documents Word qui ont un UserForm contenant des optionButtons. Je souhaite garder ces valeurs lors de la fermeture du document. Existe-t-il un moyen simple de le faire ? Une commande VBA ?
Le seul moyen que j'ai trouvé c'est de :
-Pour tout OptionButton, créer une variable Public dans un module, qui contiendra la valeur de l'optionButton. Par exemple valeur_OptionButton1
-Lors du changement de valeur d'un OptionButton, remettre à jour la valeur de la variable Public (par exemple : valeur_OptionButton1 = False).
-Enfin, créer la procédure qui, à l'ouverture du document, va initialiser les OptionButtons. Par exemple, OptionButton1=valeur_OptionButton1.
Problème : lorsque je change la valeur de valeur_OptionButton1, celle-ci se réinitialise tout le temps à False après fermeture puis réouverture du document. Comment résoudre ce problème ? Je souhait que la valeur de cette variable Public sois concervée.. Elle est bien dans un module standard, je ne comprend franchement pas pourquoi elle ne se conserve pas :/
Merci !
Je dispose de documents Word qui ont un UserForm contenant des optionButtons. Je souhaite garder ces valeurs lors de la fermeture du document. Existe-t-il un moyen simple de le faire ? Une commande VBA ?
Le seul moyen que j'ai trouvé c'est de :
-Pour tout OptionButton, créer une variable Public dans un module, qui contiendra la valeur de l'optionButton. Par exemple valeur_OptionButton1
-Lors du changement de valeur d'un OptionButton, remettre à jour la valeur de la variable Public (par exemple : valeur_OptionButton1 = False).
-Enfin, créer la procédure qui, à l'ouverture du document, va initialiser les OptionButtons. Par exemple, OptionButton1=valeur_OptionButton1.
Problème : lorsque je change la valeur de valeur_OptionButton1, celle-ci se réinitialise tout le temps à False après fermeture puis réouverture du document. Comment résoudre ce problème ? Je souhait que la valeur de cette variable Public sois concervée.. Elle est bien dans un module standard, je ne comprend franchement pas pourquoi elle ne se conserve pas :/
Merci !
A voir également:
- Quand on visite cette page, des messages sont échangés entre le navigateur et le site web. des extraits des messages échangés lors de la première connexion sont reproduits ci-dessous. des valeurs ont été remplacées par des numéros. retrouvez chacune de ces valeurs.
- Site pour vendre des objets d'occasion - Guide
- Comment récupérer des messages supprimés sur whatsapp - Guide
- Site pour partager des photos - Guide
- Gmail connexion - Guide
- Site de telechargement - Accueil - Outils
2 réponses
Bonjour,
Le fait qu'une variable soit déclarée en "PUBLIC" la rend seulement accessible à tes différents SUB ou FUNCTION (mais cela.. tant que l'application fonctionne uniquement ! )
Si tu ne sauvegarde pas les variables ....normal qu'il n'en conserve pas les valeurs..... à la fermeture du document....
Pour les conserver tu pourrais utiliser (plusieurs possibilités )
- Un fichier ini
- Un fichier excel
- Une base de données access
- Un fichier xml
-Une clé dans la base de regsitre (si tu es sous windows) (mais attention ça peut être risqué si tu ne t'y connais pas vraiment...)
et bien d'autres choses encore.....
Le fait qu'une variable soit déclarée en "PUBLIC" la rend seulement accessible à tes différents SUB ou FUNCTION (mais cela.. tant que l'application fonctionne uniquement ! )
Si tu ne sauvegarde pas les variables ....normal qu'il n'en conserve pas les valeurs..... à la fermeture du document....
Pour les conserver tu pourrais utiliser (plusieurs possibilités )
- Un fichier ini
- Un fichier excel
- Une base de données access
- Un fichier xml
-Une clé dans la base de regsitre (si tu es sous windows) (mais attention ça peut être risqué si tu ne t'y connais pas vraiment...)
et bien d'autres choses encore.....
Bonjour,
les OptionButton ont aussi une propriété tag à ta disposition.
Tu peux y mettre leur état à la fermeture pour les restaurer à l'ouverture.
Dans l'absolu tu n'as besoin que de connaitre celui activé que tu peux mettre dans le 1er de chaque groupe.
eric
les OptionButton ont aussi une propriété tag à ta disposition.
Tu peux y mettre leur état à la fermeture pour les restaurer à l'ouverture.
Dans l'absolu tu n'as besoin que de connaitre celui activé que tu peux mettre dans le 1er de chaque groupe.
eric