|
Publicité | ||||||||||||||||||||||
|
|
#1 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: janvier 2008
Messages: 50
|
Bonjour
j'ai crée une userform "saisie" et la validation de cette "saisie" appelle une autre userform " mot de passe" le probleme est que si l'utilisateur ferme avec la croix la userform "mot de passe " la macro de la userform "saisie " continue est il possible de rentrer closemode en parametre du genre si la userform "mot de passe" est fermée alors ca sort de la macro de la userform "saisie" merci |
|
|
|
|
|
#2 (permalink) |
|
Membre Expert
![]() Date d'inscription: décembre 2002
Localisation: 38
Âge: 20
Messages: 1 160
|
bonsoir neninio31 le forum
pour empecher de fermer par la croix Code :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = vbFormControlMenu Then Cancel = True End Sub
__________________
SALUTATIONS
|
|
|
|
|
|
#3 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: janvier 2008
Messages: 50
|
Re
empecher la fermeture par la croix j'ai deja fait ajouter un bouton j'ai deja fait mais en fait la seule solution que j'avais trouvé mais qui ne me va pas c'est de mettre Code :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = vbFormControlMenu Then End End If End Sub en fait je vaux pouvoir piloter la macro de la userform 1 a partir de la fermeture de la userform2 c 'est a dire piloter le Exit Sub de la userform1 a partir de la croix de la userform2 est ce possible ??? |
|
|
|
|
|
#4 (permalink) |
|
Inactif(ve)
![]() Date d'inscription: juin 2007
Localisation: Belqique
Messages: 2 074
|
Bonjour neninio31, laetitia
C'est justement la question que je me posais, Il faut pouvoir gérer le refu de l'utilisateur. Mettre une variable dans un module public par exemple Code :
Public Valider As Boolean et quand le UF code est fermer, tester cette variable et agir en fonction de son contenu. A+ |
|
|
|
|
|
#5 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: janvier 2008
Messages: 50
|
Re
un code du genre Code :
Public Valider As Boolean Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = vbFormControlMenu Then Valider = True End If End Sub Code :
If valider = true Then Exit Sub Else 'le reste de la macro Code :
Public Valider As Boolean |
|
|
|
|
|
#6 (permalink) |
|
Inactif(ve)
![]() Date d'inscription: juin 2007
Localisation: Belqique
Messages: 2 074
|
Tu a bien compris le principe.
La variable public doit être dans un module..... public Genre Module1, pour être visible dans toute l'application. A+ Edit : ajouter classeur exemple Dernière modification par LeForestier ; 05/07/2009 à 10h42. |
|
|
|
|
|
#7 (permalink) |
|
Nouveau membre du Club
![]() Date d'inscription: janvier 2008
Messages: 50
|
Re
ça marche à la perfection merci beaucoup maintenant mon dernier problème le plus important !! affectation dynamique de macro a des boutons rendez vous dans la discussion pour me sauver la vie merci |
|
|
|
|
|
![]() |
||
[XL-2003] userform mot de passe
|
||
| Outils de la discussion | |
|
|