Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton " Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton " Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton " Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix en haut à droite du UserForm, ça shunte le mot de passe et ça lance
la macro !
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JB
http://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix en haut à droite du UserForm, ça shunte le mot de passe et ça lance
la macro !
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1188635250.847873.246890@w3g2000hsg.googlegroups.com...
Bonjour,
Dans la propriété Default du bouton, spécifier True
JB
http://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix en haut à droite du UserForm, ça shunte le mot de passe et ça lance
la macro !
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JB
http://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, s ans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188635250.847873.246...@w3g2000hsg.googlegroups.com...
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, s ans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox, s ans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188635250.847873.246...@w3g2000hsg.googlegroups.com...
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
A ajouter dans le code du formulaire (sans oublier de prévoir un autre
moyen de le fermer)
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub
Cordialement,
Manu/
"j-pascal" a écrit dans le message de news:
uk$Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix en haut à droite du UserForm, ça shunte le mot de passe et ça lance
la macro !
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JB
http://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonsoir,
A ajouter dans le code du formulaire (sans oublier de prévoir un autre
moyen de le fermer)
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub
Cordialement,
Manu/
"j-pascal" <nospam-j-pascal@free.fr> a écrit dans le message de news:
uk$Z4yO7HHA.2752@TK2MSFTNGP06.phx.gbl...
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix en haut à droite du UserForm, ça shunte le mot de passe et ça lance
la macro !
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1188635250.847873.246890@w3g2000hsg.googlegroups.com...
Bonjour,
Dans la propriété Default du bouton, spécifier True
JB
http://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonsoir,
A ajouter dans le code du formulaire (sans oublier de prévoir un autre
moyen de le fermer)
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
If CloseMode = 0 Then Cancel = True
End Sub
Cordialement,
Manu/
"j-pascal" a écrit dans le message de news:
uk$Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix en haut à droite du UserForm, ça shunte le mot de passe et ça lance
la macro !
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JB
http://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests éta ient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et q ue je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" a écrit dans le message de news:
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" wrote:Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lan ce la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bout on
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests éta ient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et q ue je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188712017.797140.236...@57g2000hsv.googlegroups.com...
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lan ce la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188635250.847873.246...@w3g2000hsg.googlegroups.com...
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bout on
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests éta ient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et q ue je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" a écrit dans le message de news:
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" wrote:Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lan ce la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bout on
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests étaient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" a écrit dans le message de news:
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" wrote:Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le
bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests étaient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188712017.797140.236...@57g2000hsv.googlegroups.com...
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188635250.847873.246...@w3g2000hsg.googlegroups.com...
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le
bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests étaient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" a écrit dans le message de news:
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" wrote:Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le
bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des
messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Témoin est du type booléen.
Témoin=True
JB
On 2 sep, 11:28, "j-pascal" wrote:Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests étaient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" a écrit dans le message de news:
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" wrote:Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Témoin est du type booléen.
Témoin=True
JB
On 2 sep, 11:28, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests étaient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188712017.797140.236...@57g2000hsv.googlegroups.com...
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188635250.847873.246...@w3g2000hsg.googlegroups.com...
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir,
Témoin est du type booléen.
Témoin=True
JB
On 2 sep, 11:28, "j-pascal" wrote:Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests étaient
apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que je
clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" a écrit dans le message de news:
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" wrote:Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un TextBox,
sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests
étaient apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que
je clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" a écrit dans le message de news:
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" wrote:Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un
TextBox, > sanspasser par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests
étaient apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que
je clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" <boisgontier@hotmail.com> a écrit dans le message de news:
1188712017.797140.236000@57g2000hsv.googlegroups.com...
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" <boisgont...@hotmail.com> a écrit dans le message de news:
1188635250.847873.246...@w3g2000hsg.googlegroups.com...
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un
TextBox, > sans
passer par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonjour,
Je vois que ton code est quelque peu différent du mien (mes tests
étaient apparemment un peu lourds ;-) ).
"témoin" est de quel type ? Byte ?
J'ai ajouté un bout de code pour sortir car si le MdP est erroné et que
je clique sur Annuler (ou sur la croix) le fichier s'ouvre quand même !
Le tout est ici :
'----------------------------------------
Dim témoin
Private Sub Bouton_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
'------------------Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
'-------------------------
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Cancel = Not témoin
End Sub
'--------------------------------------------------
Bon dimanche,
JP
"JB" a écrit dans le message de news:
Bonjour,
Dim témoin
Private Sub B_Ok_Click()
If TextBox1.Value = "0000" Then
témoin = True
Unload Me
Else
If MsgBox("Code erroné !", vbRetryCancel) = vbRetry Then
Me.TextBox1 = ""
Me.TextBox1.SetFocus
Else
témoin = True
Unload Me
End If
End If
End Sub
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As
Integer)
Cancel = Not témoin
End Sub
JB
On 2 sep, 01:05, "j-pascal" wrote:Bonjour,
Merci, c'est parfait !
Néanmoins, je viens de me rendre compte que si on clique sur la petite
croix
en haut à droite du UserForm, ça shunte le mot de passe et ça lance la
macro
!
Peut-on inhiber ce clic ?
Le code de mon UF :
'--------------------------------------------
Private Sub Bouton_Ok_Click()
MotdePasse = TextBox1.Value
If MotdePasse <> "0000" Then 'modif 30/08
Unload MenuMdP
réponse6 = MsgBox("Code erroné !", vbRetryCancel)
If réponse6 = vbRetry Then '(l'utilisateur recommence)
Unload MenuMdP
MenuMdP.Show
Else
Application.EnableCancelKey = xlDisabled
On Error GoTo fin
MsgBox "Terminé !"
fin:
Application.EnableEvents = False
ThisWorkbook.Close True
Exit Sub '18/08
End If
End If
Unload MenuMdP
End Sub
'------------------------------------------------
@+ ?
JP
"JB" a écrit dans le message de news:
Bonjour,
Dans la propriété Default du bouton, spécifier True
JBhttp://boisgontierj.free.fr/
On 1 sep, 10:20, "j-pascal" wrote:Bonjour,
J'ai un TextBox dans lequel j'entre un MdP (avec des étoiles :o) ) ...
J'ai créé un bouton "Ok", mais ...
Si j'entre le MdP et que je tape sur la touche "Enter", c'est le bouton
"Ok"
qui se sélectionne (et qu'il faut donc que je clique ensuite ...).
Question : Est-il possible de valider le texte saisi dans un
TextBox, > sanspasser par le bouton "Ok" ?
Merci ;-)
--
Cordialement @+
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -