> Tous les forums > Forum Autres langages
 Valider choix formulaire sans fermer le formulaireSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
erm94170
  Posté le 10/04/2019 @ 15:34 
Aller en bas de la page 
Nouvel astucien

Bonjour,

Je cherche à valider les choix contenus dans un Userform sans fermer ce dernier. Ce qui me permet de visualiser les résultats de simulation et de recommencer si nécessaire, sans être obligé de ré-ouvrir le formulaire.

Actuellement, j'ai :

Private Sub Valider_Click()

Instuctions....

End Sub

Les instructions se terminent uniquement si je ferme le formulaire avec une commende du style

Unload Me

Connaissez-vous une méthode pour me permettre de valider les instruction tout en conservant mon userform ouvert ?

Merci de votre aide

Eric



Modifié par erm94170 le 10/04/2019 15:36
Publicité
Debrief
 Posté le 10/04/2019 à 15:50 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Qu'est-ce que tu veux dire par

Les instructions se terminent uniquement si je ferme le formulaire avec une commende du style Unload Me

C'est quoi une instruction qui se termine versus une instruction qui ne se termine pas ?

D.



Modifié par Debrief le 10/04/2019 15:52
erm94170
 Posté le 10/04/2019 à 16:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Bonjour

Encore merci pour ton aide, une fois de plus.

J'ai plusieurs zones de texte dans mon userform, et les valeurs que j'incris dans ces zones sont reportées dans une feuille Excel. Ca marche très bien lorsque je ferme le formulaire par la commande Me.Hide. Mais comme je souhaite faire plusieurs simulations, j'aimerais que lorsque je clique sur mon bouton "Valider", les valeurs s'inscrivent bien dans ma feuille Excel sans que je sois obligée de fermer mon formulaire.

Eric

Debrief
 Posté le 10/04/2019 à 17:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Je ne comprends pas tellement le problème car il n'y a pas besoin de fermer ou cacher un UserForm pour en extraire le contenu.

Par exemple -> supprimé (voir ci-dessous)

Il y a 2 options pour le code de récupération: soit dans le code du UserForm, soit dans le code d'un module. J'ai fait les 2 options et le choix est fait par la valeur d'une constante.
Personnellement je préfère le code dans un module pour externaliser le traitement hors du code du UserForm qui s'en trouve allégé et regrouper les traitements dans un module, dédié éventuellement, pour une meilleure visibilité.



Modifié par Debrief le 10/04/2019 17:53
Debrief
 Posté le 10/04/2019 à 17:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Tu peux même rendre ton UserForm non modal (propriété ShowModal = False) et utiliser un bouton externe au UserForm pour récupérer les données qui y figurent.

C'est "mieux" (plus simple à gérer) de le laisser en modal (propriété ShowModal = True) avec un bouton dans le UserForm. On n'a pas à gérer différents contextes (le UserForm et le reste).

Fichier exemple -> https://www.cjoint.com/c/IDkp0mHgEB8



Modifié par Debrief le 10/04/2019 17:52
erm94170
 Posté le 10/04/2019 à 20:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

Je te remercie beaucoup, une fois de plus, pour ces explications, très claires, qui me conviennent parfaitement.

Bonne soirée

Eric

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
vBa cmt compléter une ligne d'un premier formulaire par un 2eme formulaire?
Calcul et Operation formulaire JavaScript
recuperé ds données d'un formulaire dans un autre
Access 2010 filtre sur formulaire
Créer formulaire de notations en HTML pour Blog ?
Assistant formulaire de données dans VS 2005
Problème avec formulaire
Générer un Fichier à partir d'un formulaire JSP
Désigner une zone de texte d'un sous formulaire
Formulaire dynamique Access
Plus de sujets relatifs à Valider choix formulaire sans fermer le formulaire
 > Tous les forums > Forum Autres langages