Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour,
Pas possible avec une InputBox (qui selon moi présente par ailleurs
de nombreux défauts).
Il faut utiliser un UserForm avec un TextBox. Celui-ci a une propriété
PasswordChar ; dans la denêtre Propriétés, ou dans le UserForm_Initialize,
chosis un caractère pour cette propriété, "x" ou "*" par exemple.
Lors de la frappe, les caractères entrés ne seront pas affichés mais
remplacés par la valeur de PasswordChar.Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour,
Pas possible avec une InputBox (qui selon moi présente par ailleurs
de nombreux défauts).
Il faut utiliser un UserForm avec un TextBox. Celui-ci a une propriété
PasswordChar ; dans la denêtre Propriétés, ou dans le UserForm_Initialize,
chosis un caractère pour cette propriété, "x" ou "*" par exemple.
Lors de la frappe, les caractères entrés ne seront pas affichés mais
remplacés par la valeur de PasswordChar.
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour,
Pas possible avec une InputBox (qui selon moi présente par ailleurs
de nombreux défauts).
Il faut utiliser un UserForm avec un TextBox. Celui-ci a une propriété
PasswordChar ; dans la denêtre Propriétés, ou dans le UserForm_Initialize,
chosis un caractère pour cette propriété, "x" ou "*" par exemple.
Lors de la frappe, les caractères entrés ne seront pas affichés mais
remplacés par la valeur de PasswordChar.Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Salut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" a écrit dans le message
de news:Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Salut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" <jdg74.gaulois@tiscali.fr> a écrit dans le message
de news: mesnews.aaba7d42.6b90183a.18.4614@tiscali.fr...
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Salut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" a écrit dans le message
de news:Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque choseSalut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" a écrit dans le message
de news:Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque chose
Salut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" <jdg74.gaulois@tiscali.fr> a écrit dans le message
de news: mesnews.aaba7d42.6b90183a.18.4614@tiscali.fr...
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque choseSalut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" a écrit dans le message
de news:Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonsoir,
C'est quoi Password dans ton code, le nom du Userform ?
Celui-ci contient-il bien un TextBox avec la propriété PassChar renseignée ?
As-tu remplacé 1234 par le bon mot de passe ?Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque choseSalut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" a écrit dans le message
de news:Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
Bonsoir,
C'est quoi Password dans ton code, le nom du Userform ?
Celui-ci contient-il bien un TextBox avec la propriété PassChar renseignée ?
As-tu remplacé 1234 par le bon mot de passe ?
Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque chose
Salut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" <jdg74.gaulois@tiscali.fr> a écrit dans le message
de news: mesnews.aaba7d42.6b90183a.18.4614@tiscali.fr...
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
Bonsoir,
C'est quoi Password dans ton code, le nom du Userform ?
Celui-ci contient-il bien un TextBox avec la propriété PassChar renseignée ?
As-tu remplacé 1234 par le bon mot de passe ?Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque choseSalut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok (bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" a écrit dans le message
de news:Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
Cordialement,
Michel Gaboly
http://www.gaboly.com
Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque choseSalut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok
(bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" a écrit dans le
message
de news:Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque chose
Salut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok
(bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" <jdg74.gaulois@tiscali.fr> a écrit dans le
message
de news: mesnews.aaba7d42.6b90183a.18.4614@tiscali.fr...
Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
Bonjour ChrisV,
Cela ne marche pas avec
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Application.EnableCancelKey = xlDisabled
Password.Show
End Sub
ais je omis quelque choseSalut Jacquouille Le Gaulois,
Pas possible avec une InputBox...
Il va falloir utiliser un Userform, une zone de texte et affecter à sa
propriété PasswordChar le caractère "*"
Avec UserForm1 et une zone de saisie TextBox1 (MdP), un boutons Ok
(bnOK) et
un bouton Annuler (bnAnnuler):
Dans la feuille de code de ThisWorkbook :
Private Sub Workbook_Open()
Application.EnableCancelKey = xlDisabled
UserForm1.Show
End Sub
Dans le module du UserForm :
Private Sub bnOK_Click()
If MdP = "1234" Then Hide Else _
MsgBox "Mot de passe non valide", vbInformation
End Sub
Private Sub bnAnnuler_Click()
Application.Quit
End Sub
ChrisV
"Jacquouille Le Gaulois" a écrit dans le
message
de news:Bonjour,
J'ai trouvé le code ci-dessous sur le MPFE mais je voudrais l'adapter
pour ne pas voir le mot de passe quand on le tappe, le problème est que
je ne sais pas faire! :-(
Private Sub workbook_BeforeSave(ByVal SaveAsUI As Boolean, cancel As
Boolean)
Const PWD = "1234"
Dim PWDSaisi As String
PWDSaisi = InputBox("Entrez le mot de passe")
If PWDSaisi <> PWD Then
MsgBox "Vous ne pouvez pas enregister le fichier"
cancel = True
End If
End Sub
Merci
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'
--
("|`-''-/").___..--''"`-._
`6_ 6 ) `-. ( ).`-.__.`)
(_Y_.)' ._ ) `._ `. ``-..-'
_..`--'_..-_/ /--'_.' ,'
(il),-'' (li),' ((!.-'