Enregistrer et utiliser changement dans userform.

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

perpitou

XLDnaute Occasionnel
Bonjour à tous,

Je suis totalement bloqué. J'ai cherché sur internet et autres je ne trouve pas 🙁.
Pouvez vous me dire comment faire pour :

Problème N°1: sauvegarder les changements dans un userform. Exemple: Dans un userform, j'ai des checkboxs que je sélectionne. Je ferme la userform (unload.Userform) et après je la réouvre. Comment je peux faire pour récupérer les changements effectués avant. Je suis parti dans l'idée d'exporter les données vers la feuille excel pour la récupérer donc le code suivant fonctionne:

Code:
If CheckBox1.Value = True Then
 Range("A1").Value = 1
 Else
 Range("A1").Value = 0
 End If

Sauf que je n'ai pas trouvé le moyen de récupérer (ou utiliser) ce code pour obtenir ce que je souhaite.

Problème N°2:
Comment récupérer les informations d'un userform pour les utiliser dans une autre userform?
Dans mon cas, si dans l'userform 1 je coche ma checkbox, je souhaite indiquer (par exemple) "COMPLET" dans une textbox de l'userform 2. Si c'est non coché dans la checkbox de l'userform 1, je veux indiquer "Incomplet" dans la textbox de l'userform 2.

Bon si vous avez des propositions, je les accepte volontié.

Merci d'avance.
Perpitou
 
Re : Enregistrer et utiliser changement dans userform.

Bonsoir
Évitez de le décharger (Unload Userform) tant que vous avez besoin de conserver l'état de ses contrôles, pour les deux problèmes.
Chachez le seulement (Userform.Hide). Ça marchera avec les mêmes conséquences à un détail près: l'évènement Initialize ne se produira pas lors du prochain Show.
Cordialement.
 
Dernière édition:
Re : Enregistrer et utiliser changement dans userform.

Déjà merci à tous d'avoir répondu.

Mon fichier est trop gros pour le maitre sur le forum donc je peux envoyer par mail le dossier si vous le souhaitez (donnez ladresse par MP). Sinon demain j'essaye de préparer un dossier "léger" pour le forum.

Je ferme mais fichier par userform.unload.
Le problème est le même quand je ferme le fichier et je le rallume ; comment récupérer les changement des userforms??

Après si vous avez d'autres questions?

En tout cas merci à vous tous.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
90
Affichages
6 K
Réponses
3
Affichages
653
Retour