Bonjour Plg,
au besoin, tu peux spcifier une feuille particulire au
lieu d'utiliser ActiveSheet
'------------------------------
Sub Protection1()
Dim MotDePasse As String
MotDePasse = "toto"
Do
x = InputBox("Quel est le mot de passe ?")
If x = "" Then MsgBox "opration annule": Exit Sub
If x <> MotDePasse Then
MsgBox "Mot de passe erronn. Recommencer"
End If
Loop Until x = MotDePasse
ActiveSheet.Unprotect MotDePasse
End Sub
'------------------------------
"PLG" a crit dans le message de groupe de discussion :
Bonjour
Bon tout est (presque dans le titre)
J'avais une macro qui protgeait une autre macro par mot de passe.
Je l'ai perdue....
La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
Ce serait avec un Sub() et End Sub de prfrence.
Merci d'avance
Bonjour Plg,
au besoin, tu peux spcifier une feuille particulire au
lieu d'utiliser ActiveSheet
'------------------------------
Sub Protection1()
Dim MotDePasse As String
MotDePasse = "toto"
Do
x = InputBox("Quel est le mot de passe ?")
If x = "" Then MsgBox "opration annule": Exit Sub
If x <> MotDePasse Then
MsgBox "Mot de passe erronn. Recommencer"
End If
Loop Until x = MotDePasse
ActiveSheet.Unprotect MotDePasse
End Sub
'------------------------------
"PLG" <PLG@discussions.microsoft.com> a crit dans le message de groupe de discussion :
EABD23D4-E915-415E-BB35-E742EB10B3C3@microsoft.com...
Bonjour
Bon tout est (presque dans le titre)
J'avais une macro qui protgeait une autre macro par mot de passe.
Je l'ai perdue....
La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
Ce serait avec un Sub() et End Sub de prfrence.
Merci d'avance
Bonjour Plg,
au besoin, tu peux spcifier une feuille particulire au
lieu d'utiliser ActiveSheet
'------------------------------
Sub Protection1()
Dim MotDePasse As String
MotDePasse = "toto"
Do
x = InputBox("Quel est le mot de passe ?")
If x = "" Then MsgBox "opration annule": Exit Sub
If x <> MotDePasse Then
MsgBox "Mot de passe erronn. Recommencer"
End If
Loop Until x = MotDePasse
ActiveSheet.Unprotect MotDePasse
End Sub
'------------------------------
"PLG" a crit dans le message de groupe de discussion :
Bonjour
Bon tout est (presque dans le titre)
J'avais une macro qui protgeait une autre macro par mot de passe.
Je l'ai perdue....
La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
Ce serait avec un Sub() et End Sub de prfrence.
Merci d'avance
Bonjour Plg,
au besoin, tu peux spcifier une feuille particulire au
lieu d'utiliser ActiveSheet
'------------------------------
Sub Protection1()
Dim MotDePasse As String
MotDePasse = "toto"
Do
x = InputBox("Quel est le mot de passe ?")
If x = "" Then MsgBox "opration annule": Exit Sub
If x <> MotDePasse Then
MsgBox "Mot de passe erronn. Recommencer"
End If
Loop Until x = MotDePasse
ActiveSheet.Unprotect MotDePasse
End Sub
'------------------------------
"PLG" a crit dans le message de groupe de discussion :
Bonjour
Bon tout est (presque dans le titre)
J'avais une macro qui protgeait une autre macro par mot de passe.
Je l'ai perdue....
La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
Ce serait avec un Sub() et End Sub de prfrence.
Merci d'avance
Bonjour Plg,
au besoin, tu peux spcifier une feuille particulire au
lieu d'utiliser ActiveSheet
'------------------------------
Sub Protection1()
Dim MotDePasse As String
MotDePasse = "toto"
Do
x = InputBox("Quel est le mot de passe ?")
If x = "" Then MsgBox "opration annule": Exit Sub
If x <> MotDePasse Then
MsgBox "Mot de passe erronn. Recommencer"
End If
Loop Until x = MotDePasse
ActiveSheet.Unprotect MotDePasse
End Sub
'------------------------------
"PLG" <PLG@discussions.microsoft.com> a crit dans le message de groupe de discussion :
EABD23D4-E915-415E-BB35-E742EB10B3C3@microsoft.com...
Bonjour
Bon tout est (presque dans le titre)
J'avais une macro qui protgeait une autre macro par mot de passe.
Je l'ai perdue....
La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
Ce serait avec un Sub() et End Sub de prfrence.
Merci d'avance
Bonjour Plg,
au besoin, tu peux spcifier une feuille particulire au
lieu d'utiliser ActiveSheet
'------------------------------
Sub Protection1()
Dim MotDePasse As String
MotDePasse = "toto"
Do
x = InputBox("Quel est le mot de passe ?")
If x = "" Then MsgBox "opration annule": Exit Sub
If x <> MotDePasse Then
MsgBox "Mot de passe erronn. Recommencer"
End If
Loop Until x = MotDePasse
ActiveSheet.Unprotect MotDePasse
End Sub
'------------------------------
"PLG" a crit dans le message de groupe de discussion :
Bonjour
Bon tout est (presque dans le titre)
J'avais une macro qui protgeait une autre macro par mot de passe.
Je l'ai perdue....
La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
Ce serait avec un Sub() et End Sub de prfrence.
Merci d'avance
Tu peux utiliser la mme procdure,
au lieu de :
ActiveSheet.Unprotect MotDePasse
tu changes cette ligne de code et tu lances
la procdure que tu dsires.
call MaMacro
Cela te cause problme ?
"PLG" a crit dans le message de groupe de discussion :
Tiens, tiens... Michdenis... te re voil !!!
Bonjour toi.
Je n'ai pas test ton code, j'ai d'abord essay de le comprendre...
Je crois comprendre que c'est pour dprotger la feuille active.
Je me suis peut tre mal exprim.
Voil l'histoire :
J'ai sur une page d'accueil plusieurs boutons qui lancent chacun une macro.
Hors j'ai un bouton marqu "accs rserv".
Ce bouton lance la macro "Ajouts_liste".
Hors tous les utilisateurs ne doivent pas avoir accs cette macro.
D'ou ma demande : une macro qui demande un mot de passe, si celui ci est
mauvais : message " mot de passe erron ", s'il est bon, lancement de
"Ajouts_liste"...!
Caisse t'en penses ?
+ Pat
"MichDenis" a crit :
> Bonjour Plg,
>
> au besoin, tu peux spcifier une feuille particulire au
> lieu d'utiliser ActiveSheet
>
> '------------------------------
> Sub Protection1()
> Dim MotDePasse As String
> MotDePasse = "toto"
> Do
> x = InputBox("Quel est le mot de passe ?")
> If x = "" Then MsgBox "opration annule": Exit Sub
> If x <> MotDePasse Then
> MsgBox "Mot de passe erronn. Recommencer"
> End If
>
> Loop Until x = MotDePasse
> ActiveSheet.Unprotect MotDePasse
> End Sub
> '------------------------------
>
>
>
> "PLG" a crit dans le message de groupe de discussion :
>
> Bonjour
>
> Bon tout est (presque dans le titre)
> J'avais une macro qui protgeait une autre macro par mot de passe.
> Je l'ai perdue....
> La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
> Ce serait avec un Sub() et End Sub de prfrence.
>
> Merci d'avance
>
>
Tu peux utiliser la mme procdure,
au lieu de :
ActiveSheet.Unprotect MotDePasse
tu changes cette ligne de code et tu lances
la procdure que tu dsires.
call MaMacro
Cela te cause problme ?
"PLG" <PLG@discussions.microsoft.com> a crit dans le message de groupe de discussion :
FB779944-4ED0-409E-8A2A-66E28B7DC0D0@microsoft.com...
Tiens, tiens... Michdenis... te re voil !!!
Bonjour toi.
Je n'ai pas test ton code, j'ai d'abord essay de le comprendre...
Je crois comprendre que c'est pour dprotger la feuille active.
Je me suis peut tre mal exprim.
Voil l'histoire :
J'ai sur une page d'accueil plusieurs boutons qui lancent chacun une macro.
Hors j'ai un bouton marqu "accs rserv".
Ce bouton lance la macro "Ajouts_liste".
Hors tous les utilisateurs ne doivent pas avoir accs cette macro.
D'ou ma demande : une macro qui demande un mot de passe, si celui ci est
mauvais : message " mot de passe erron ", s'il est bon, lancement de
"Ajouts_liste"...!
Caisse t'en penses ?
+ Pat
"MichDenis" a crit :
> Bonjour Plg,
>
> au besoin, tu peux spcifier une feuille particulire au
> lieu d'utiliser ActiveSheet
>
> '------------------------------
> Sub Protection1()
> Dim MotDePasse As String
> MotDePasse = "toto"
> Do
> x = InputBox("Quel est le mot de passe ?")
> If x = "" Then MsgBox "opration annule": Exit Sub
> If x <> MotDePasse Then
> MsgBox "Mot de passe erronn. Recommencer"
> End If
>
> Loop Until x = MotDePasse
> ActiveSheet.Unprotect MotDePasse
> End Sub
> '------------------------------
>
>
>
> "PLG" <PLG@discussions.microsoft.com> a crit dans le message de groupe de discussion :
> EABD23D4-E915-415E-BB35-E742EB10B3C3@microsoft.com...
> Bonjour
>
> Bon tout est (presque dans le titre)
> J'avais une macro qui protgeait une autre macro par mot de passe.
> Je l'ai perdue....
> La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
> Ce serait avec un Sub() et End Sub de prfrence.
>
> Merci d'avance
>
>
Tu peux utiliser la mme procdure,
au lieu de :
ActiveSheet.Unprotect MotDePasse
tu changes cette ligne de code et tu lances
la procdure que tu dsires.
call MaMacro
Cela te cause problme ?
"PLG" a crit dans le message de groupe de discussion :
Tiens, tiens... Michdenis... te re voil !!!
Bonjour toi.
Je n'ai pas test ton code, j'ai d'abord essay de le comprendre...
Je crois comprendre que c'est pour dprotger la feuille active.
Je me suis peut tre mal exprim.
Voil l'histoire :
J'ai sur une page d'accueil plusieurs boutons qui lancent chacun une macro.
Hors j'ai un bouton marqu "accs rserv".
Ce bouton lance la macro "Ajouts_liste".
Hors tous les utilisateurs ne doivent pas avoir accs cette macro.
D'ou ma demande : une macro qui demande un mot de passe, si celui ci est
mauvais : message " mot de passe erron ", s'il est bon, lancement de
"Ajouts_liste"...!
Caisse t'en penses ?
+ Pat
"MichDenis" a crit :
> Bonjour Plg,
>
> au besoin, tu peux spcifier une feuille particulire au
> lieu d'utiliser ActiveSheet
>
> '------------------------------
> Sub Protection1()
> Dim MotDePasse As String
> MotDePasse = "toto"
> Do
> x = InputBox("Quel est le mot de passe ?")
> If x = "" Then MsgBox "opration annule": Exit Sub
> If x <> MotDePasse Then
> MsgBox "Mot de passe erronn. Recommencer"
> End If
>
> Loop Until x = MotDePasse
> ActiveSheet.Unprotect MotDePasse
> End Sub
> '------------------------------
>
>
>
> "PLG" a crit dans le message de groupe de discussion :
>
> Bonjour
>
> Bon tout est (presque dans le titre)
> J'avais une macro qui protgeait une autre macro par mot de passe.
> Je l'ai perdue....
> La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
> Ce serait avec un Sub() et End Sub de prfrence.
>
> Merci d'avance
>
>
Tu peux utiliser la mme procdure,
au lieu de :
ActiveSheet.Unprotect MotDePasse
tu changes cette ligne de code et tu lances
la procdure que tu dsires.
call MaMacro
Cela te cause problme ?
"PLG" a crit dans le message de groupe de discussion :
Tiens, tiens... Michdenis... te re voil !!!
Bonjour toi.
Je n'ai pas test ton code, j'ai d'abord essay de le comprendre...
Je crois comprendre que c'est pour dprotger la feuille active.
Je me suis peut tre mal exprim.
Voil l'histoire :
J'ai sur une page d'accueil plusieurs boutons qui lancent chacun une macro.
Hors j'ai un bouton marqu "accs rserv".
Ce bouton lance la macro "Ajouts_liste".
Hors tous les utilisateurs ne doivent pas avoir accs cette macro.
D'ou ma demande : une macro qui demande un mot de passe, si celui ci est
mauvais : message " mot de passe erron ", s'il est bon, lancement de
"Ajouts_liste"...!
Caisse t'en penses ?
+ Pat
"MichDenis" a crit :
> Bonjour Plg,
>
> au besoin, tu peux spcifier une feuille particulire au
> lieu d'utiliser ActiveSheet
>
> '------------------------------
> Sub Protection1()
> Dim MotDePasse As String
> MotDePasse = "toto"
> Do
> x = InputBox("Quel est le mot de passe ?")
> If x = "" Then MsgBox "opration annule": Exit Sub
> If x <> MotDePasse Then
> MsgBox "Mot de passe erronn. Recommencer"
> End If
>
> Loop Until x = MotDePasse
> ActiveSheet.Unprotect MotDePasse
> End Sub
> '------------------------------
>
>
>
> "PLG" a crit dans le message de groupe de discussion :
>
> Bonjour
>
> Bon tout est (presque dans le titre)
> J'avais une macro qui protgeait une autre macro par mot de passe.
> Je l'ai perdue....
> La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
> Ce serait avec un Sub() et End Sub de prfrence.
>
> Merci d'avance
>
>
Tu peux utiliser la mme procdure,
au lieu de :
ActiveSheet.Unprotect MotDePasse
tu changes cette ligne de code et tu lances
la procdure que tu dsires.
call MaMacro
Cela te cause problme ?
"PLG" <PLG@discussions.microsoft.com> a crit dans le message de groupe de discussion :
FB779944-4ED0-409E-8A2A-66E28B7DC0D0@microsoft.com...
Tiens, tiens... Michdenis... te re voil !!!
Bonjour toi.
Je n'ai pas test ton code, j'ai d'abord essay de le comprendre...
Je crois comprendre que c'est pour dprotger la feuille active.
Je me suis peut tre mal exprim.
Voil l'histoire :
J'ai sur une page d'accueil plusieurs boutons qui lancent chacun une macro.
Hors j'ai un bouton marqu "accs rserv".
Ce bouton lance la macro "Ajouts_liste".
Hors tous les utilisateurs ne doivent pas avoir accs cette macro.
D'ou ma demande : une macro qui demande un mot de passe, si celui ci est
mauvais : message " mot de passe erron ", s'il est bon, lancement de
"Ajouts_liste"...!
Caisse t'en penses ?
+ Pat
"MichDenis" a crit :
> Bonjour Plg,
>
> au besoin, tu peux spcifier une feuille particulire au
> lieu d'utiliser ActiveSheet
>
> '------------------------------
> Sub Protection1()
> Dim MotDePasse As String
> MotDePasse = "toto"
> Do
> x = InputBox("Quel est le mot de passe ?")
> If x = "" Then MsgBox "opration annule": Exit Sub
> If x <> MotDePasse Then
> MsgBox "Mot de passe erronn. Recommencer"
> End If
>
> Loop Until x = MotDePasse
> ActiveSheet.Unprotect MotDePasse
> End Sub
> '------------------------------
>
>
>
> "PLG" <PLG@discussions.microsoft.com> a crit dans le message de groupe de discussion :
> EABD23D4-E915-415E-BB35-E742EB10B3C3@microsoft.com...
> Bonjour
>
> Bon tout est (presque dans le titre)
> J'avais une macro qui protgeait une autre macro par mot de passe.
> Je l'ai perdue....
> La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
> Ce serait avec un Sub() et End Sub de prfrence.
>
> Merci d'avance
>
>
Tu peux utiliser la mme procdure,
au lieu de :
ActiveSheet.Unprotect MotDePasse
tu changes cette ligne de code et tu lances
la procdure que tu dsires.
call MaMacro
Cela te cause problme ?
"PLG" a crit dans le message de groupe de discussion :
Tiens, tiens... Michdenis... te re voil !!!
Bonjour toi.
Je n'ai pas test ton code, j'ai d'abord essay de le comprendre...
Je crois comprendre que c'est pour dprotger la feuille active.
Je me suis peut tre mal exprim.
Voil l'histoire :
J'ai sur une page d'accueil plusieurs boutons qui lancent chacun une macro.
Hors j'ai un bouton marqu "accs rserv".
Ce bouton lance la macro "Ajouts_liste".
Hors tous les utilisateurs ne doivent pas avoir accs cette macro.
D'ou ma demande : une macro qui demande un mot de passe, si celui ci est
mauvais : message " mot de passe erron ", s'il est bon, lancement de
"Ajouts_liste"...!
Caisse t'en penses ?
+ Pat
"MichDenis" a crit :
> Bonjour Plg,
>
> au besoin, tu peux spcifier une feuille particulire au
> lieu d'utiliser ActiveSheet
>
> '------------------------------
> Sub Protection1()
> Dim MotDePasse As String
> MotDePasse = "toto"
> Do
> x = InputBox("Quel est le mot de passe ?")
> If x = "" Then MsgBox "opration annule": Exit Sub
> If x <> MotDePasse Then
> MsgBox "Mot de passe erronn. Recommencer"
> End If
>
> Loop Until x = MotDePasse
> ActiveSheet.Unprotect MotDePasse
> End Sub
> '------------------------------
>
>
>
> "PLG" a crit dans le message de groupe de discussion :
>
> Bonjour
>
> Bon tout est (presque dans le titre)
> J'avais une macro qui protgeait une autre macro par mot de passe.
> Je l'ai perdue....
> La syntaxe, je ne m'en rappelle plus et comme en VBA... je coule un peu !!!
> Ce serait avec un Sub() et End Sub de prfrence.
>
> Merci d'avance
>
>