Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ChrisV
Bonjour dpo,
Sub proTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:="mdp" Next End Sub
Sub deproTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.Unprotect Password:="mdp" Next End Sub
ChrisV
"dpo" a écrit dans le message de news: 09f201c3db45$1d327be0$ Bonjour,
je voudrais sécuriser (mettre un mot de passe)18 feuilles Excel d'un meme fichier en meme temps, sans devoir le faire 18 fois !
Comment faire merci par avance !
dpo
Bonjour dpo,
Sub proTect()
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.proTect Password:="mdp"
Next
End Sub
Sub deproTect()
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.Unprotect Password:="mdp"
Next
End Sub
ChrisV
"dpo" <portecd@yahoo.com> a écrit dans le message de news:
09f201c3db45$1d327be0$a301280a@phx.gbl...
Bonjour,
je voudrais sécuriser (mettre un mot de passe)18 feuilles
Excel d'un meme fichier en meme temps, sans devoir le
faire 18 fois !
Sub proTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:="mdp" Next End Sub
Sub deproTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.Unprotect Password:="mdp" Next End Sub
ChrisV
"dpo" a écrit dans le message de news: 09f201c3db45$1d327be0$ Bonjour,
je voudrais sécuriser (mettre un mot de passe)18 feuilles Excel d'un meme fichier en meme temps, sans devoir le faire 18 fois !
Comment faire merci par avance !
dpo
zrd
bonjour,
"ChrisV" a écrit dans le message news: #
Bonjour dpo,
Sub proTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:="mdp" Next End Sub
Sub deproTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.Unprotect Password:="mdp" Next End Sub
ChrisV
Super interessant, mais n'y a t il pas un risque a indique le MDP dans la routine, n'importe quel utilsateur peut aller voir ca, non ??
Merci @+
bonjour,
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message news:
#ZNfRa02DHA.1652@TK2MSFTNGP11.phx.gbl...
Bonjour dpo,
Sub proTect()
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.proTect Password:="mdp"
Next
End Sub
Sub deproTect()
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.Unprotect Password:="mdp"
Next
End Sub
ChrisV
Super interessant,
mais n'y a t il pas un risque a indique le MDP dans la routine,
n'importe quel utilsateur peut aller voir ca, non ??
Sub proTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:="mdp" Next End Sub
Sub deproTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.Unprotect Password:="mdp" Next End Sub
ChrisV
Super interessant, mais n'y a t il pas un risque a indique le MDP dans la routine, n'importe quel utilsateur peut aller voir ca, non ??
Merci @+
ChrisV
Bonjour zrd,
Il faut bien sûr protéger l'accès au code... Outils/Propriétés de VBAProject.../Protection
ChrisV
"zrd" a écrit dans le message de news:
bonjour,
"ChrisV" a écrit dans le message news: #
Bonjour dpo,
Sub proTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:="mdp" Next End Sub
Sub deproTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.Unprotect Password:="mdp" Next End Sub
ChrisV
Super interessant, mais n'y a t il pas un risque a indique le MDP dans la routine, n'importe quel utilsateur peut aller voir ca, non ??
Merci @+
Bonjour zrd,
Il faut bien sûr protéger l'accès au code...
Outils/Propriétés de VBAProject.../Protection
ChrisV
"zrd" <zorroider@libertyNOSPAMsurf.fr> a écrit dans le message de news:
etYxcJ12DHA.2548@tk2msftngp13.phx.gbl...
bonjour,
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message news:
#ZNfRa02DHA.1652@TK2MSFTNGP11.phx.gbl...
Bonjour dpo,
Sub proTect()
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.proTect Password:="mdp"
Next
End Sub
Sub deproTect()
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.Unprotect Password:="mdp"
Next
End Sub
ChrisV
Super interessant,
mais n'y a t il pas un risque a indique le MDP dans la routine,
n'importe quel utilsateur peut aller voir ca, non ??
Il faut bien sûr protéger l'accès au code... Outils/Propriétés de VBAProject.../Protection
ChrisV
"zrd" a écrit dans le message de news:
bonjour,
"ChrisV" a écrit dans le message news: #
Bonjour dpo,
Sub proTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:="mdp" Next End Sub
Sub deproTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.Unprotect Password:="mdp" Next End Sub
ChrisV
Super interessant, mais n'y a t il pas un risque a indique le MDP dans la routine, n'importe quel utilsateur peut aller voir ca, non ??
Merci @+
zrd
merci ChrisV, comme je ne suis pas (encore) un gros utilisateur de VBA,je ne connaissait pas cette possibilité. Comme ca, ca me va bcp mieux ;-) @+
"ChrisV" a écrit dans le message news:
Bonjour zrd,
Il faut bien sûr protéger l'accès au code... Outils/Propriétés de VBAProject.../Protection
ChrisV
merci ChrisV,
comme je ne suis pas (encore) un gros utilisateur de VBA,je ne connaissait
pas cette possibilité.
Comme ca, ca me va bcp mieux ;-)
@+
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message news:
uyrhhU12DHA.1720@TK2MSFTNGP10.phx.gbl...
Bonjour zrd,
Il faut bien sûr protéger l'accès au code...
Outils/Propriétés de VBAProject.../Protection
merci ChrisV, comme je ne suis pas (encore) un gros utilisateur de VBA,je ne connaissait pas cette possibilité. Comme ca, ca me va bcp mieux ;-) @+
"ChrisV" a écrit dans le message news:
Bonjour zrd,
Il faut bien sûr protéger l'accès au code... Outils/Propriétés de VBAProject.../Protection
ChrisV
FxM
Bonsoir,
Sub proTect() mdp1 = InputBox("Entrez votre mdp") mdp2 = InputBox("Re-Entrez votre mdp ;o)") If mdp1 <> mdp2 Then Exit Sub Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:=mdp1 Next End Sub
Sub unproTect() mdp1 = InputBox("Entrez votre mdp") mdp2 = InputBox("Re-Entrez votre mdp ;o)") If mdp1 <> mdp2 Then Exit Sub Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.unproTect Password:=mdp1 Next End Sub
@+ FxM
zrd wrote:
bonjour,
"ChrisV" a écrit dans le message news: #
Bonjour dpo,
Sub proTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:="mdp" Next End Sub
Sub deproTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.Unprotect Password:="mdp" Next End Sub
ChrisV
Super interessant, mais n'y a t il pas un risque a indique le MDP dans la routine, n'importe quel utilsateur peut aller voir ca, non ??
Merci @+
Bonsoir,
Sub proTect()
mdp1 = InputBox("Entrez votre mdp")
mdp2 = InputBox("Re-Entrez votre mdp ;o)")
If mdp1 <> mdp2 Then Exit Sub
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.proTect Password:=mdp1
Next
End Sub
Sub unproTect()
mdp1 = InputBox("Entrez votre mdp")
mdp2 = InputBox("Re-Entrez votre mdp ;o)")
If mdp1 <> mdp2 Then Exit Sub
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.unproTect Password:=mdp1
Next
End Sub
@+
FxM
zrd wrote:
bonjour,
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message news:
#ZNfRa02DHA.1652@TK2MSFTNGP11.phx.gbl...
Bonjour dpo,
Sub proTect()
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.proTect Password:="mdp"
Next
End Sub
Sub deproTect()
Dim wS As Worksheet
Application.ScreenUpdating = False
For Each wS In ThisWorkbook.Worksheets
wS.Unprotect Password:="mdp"
Next
End Sub
ChrisV
Super interessant,
mais n'y a t il pas un risque a indique le MDP dans la routine,
n'importe quel utilsateur peut aller voir ca, non ??
Sub proTect() mdp1 = InputBox("Entrez votre mdp") mdp2 = InputBox("Re-Entrez votre mdp ;o)") If mdp1 <> mdp2 Then Exit Sub Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:=mdp1 Next End Sub
Sub unproTect() mdp1 = InputBox("Entrez votre mdp") mdp2 = InputBox("Re-Entrez votre mdp ;o)") If mdp1 <> mdp2 Then Exit Sub Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.unproTect Password:=mdp1 Next End Sub
@+ FxM
zrd wrote:
bonjour,
"ChrisV" a écrit dans le message news: #
Bonjour dpo,
Sub proTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.proTect Password:="mdp" Next End Sub
Sub deproTect() Dim wS As Worksheet Application.ScreenUpdating = False For Each wS In ThisWorkbook.Worksheets wS.Unprotect Password:="mdp" Next End Sub
ChrisV
Super interessant, mais n'y a t il pas un risque a indique le MDP dans la routine, n'importe quel utilsateur peut aller voir ca, non ??