Bonjour Ayrton,
Utilise ceci dans le ThisWorkbook de ton classeur
Ceci va protéger ta feuille et permettre la modification du
contenu et du format des cellules lorsque ces changements
sont faits par l'utilisation de macro... mais interdit toujours
au usager la modification directe.
'----------------------
Private Sub Workbook_Open()
With Feuil1 'Nom de l'objet à adapter
.Protect "toto", True, True, True, True
End With
End Sub
'----------------------
Bonjour Ayrton,
Utilise ceci dans le ThisWorkbook de ton classeur
Ceci va protéger ta feuille et permettre la modification du
contenu et du format des cellules lorsque ces changements
sont faits par l'utilisation de macro... mais interdit toujours
au usager la modification directe.
'----------------------
Private Sub Workbook_Open()
With Feuil1 'Nom de l'objet à adapter
.Protect "toto", True, True, True, True
End With
End Sub
'----------------------
Bonjour Ayrton,
Utilise ceci dans le ThisWorkbook de ton classeur
Ceci va protéger ta feuille et permettre la modification du
contenu et du format des cellules lorsque ces changements
sont faits par l'utilisation de macro... mais interdit toujours
au usager la modification directe.
'----------------------
Private Sub Workbook_Open()
With Feuil1 'Nom de l'objet à adapter
.Protect "toto", True, True, True, True
End With
End Sub
'----------------------
Bonjour Ayrton,
Utilise ceci dans le ThisWorkbook de ton classeur
Ceci va protéger ta feuille et permettre la modification du
contenu et du format des cellules lorsque ces changements
sont faits par l'utilisation de macro... mais interdit toujours
au usager la modification directe.
'----------------------
Private Sub Workbook_Open()
With Feuil1 'Nom de l'objet à adapter
.Protect "toto", True, True, True, True
End With
End Sub
'----------------------
Bonjour Ayrton,
Utilise ceci dans le ThisWorkbook de ton classeur
Ceci va protéger ta feuille et permettre la modification du
contenu et du format des cellules lorsque ces changements
sont faits par l'utilisation de macro... mais interdit toujours
au usager la modification directe.
'----------------------
Private Sub Workbook_Open()
With Feuil1 'Nom de l'objet à adapter
.Protect "toto", True, True, True, True
End With
End Sub
'----------------------
Bonjour Ayrton,
Utilise ceci dans le ThisWorkbook de ton classeur
Ceci va protéger ta feuille et permettre la modification du
contenu et du format des cellules lorsque ces changements
sont faits par l'utilisation de macro... mais interdit toujours
au usager la modification directe.
'----------------------
Private Sub Workbook_Open()
With Feuil1 'Nom de l'objet à adapter
.Protect "toto", True, True, True, True
End With
End Sub
'----------------------
Bonjour Ayrton,
A ) si tu avais protégé ta feuille, déprotège là et enregistre ton
classeur
B ) Feuil1 dans la procédure ne représente pas le nom de l'onglet de
la feuille en question mais la propriété "NAME" de l'objet en vba.
Pour trouver cette information, tu regardes dans l'explorateur
du projet VBA de ton classeur :
Feuil1(Feuil1) La Propriété Name = Feuil1 sans parenthèse
C ) toto est le mot de passe ... si besoin !
Bonjour Ayrton,
A ) si tu avais protégé ta feuille, déprotège là et enregistre ton
classeur
B ) Feuil1 dans la procédure ne représente pas le nom de l'onglet de
la feuille en question mais la propriété "NAME" de l'objet en vba.
Pour trouver cette information, tu regardes dans l'explorateur
du projet VBA de ton classeur :
Feuil1(Feuil1) La Propriété Name = Feuil1 sans parenthèse
C ) toto est le mot de passe ... si besoin !
Bonjour Ayrton,
A ) si tu avais protégé ta feuille, déprotège là et enregistre ton
classeur
B ) Feuil1 dans la procédure ne représente pas le nom de l'onglet de
la feuille en question mais la propriété "NAME" de l'objet en vba.
Pour trouver cette information, tu regardes dans l'explorateur
du projet VBA de ton classeur :
Feuil1(Feuil1) La Propriété Name = Feuil1 sans parenthèse
C ) toto est le mot de passe ... si besoin !
Bonjour Ayrton,
A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
C ) As-tu protégé la bonne feuille avec la procédure transmise ?
Bonjour Ayrton,
A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
C ) As-tu protégé la bonne feuille avec la procédure transmise ?
Bonjour Ayrton,
A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
C ) As-tu protégé la bonne feuille avec la procédure transmise ?
Bonjour Ayrton,
A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
C ) As-tu protégé la bonne feuille avec la procédure transmise ?
Bonjour Ayrton,
A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
C ) As-tu protégé la bonne feuille avec la procédure transmise ?
Bonjour Ayrton,
A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
C ) As-tu protégé la bonne feuille avec la procédure transmise ?
Désolé, j'avais oublié un True à la liste ;-)
toto = mot de passe.
'---------------------------
Private Sub Workbook_Open()
With Worksheets("Photo")
.Protect "toto", True, True, True, True, True, True
.Range("D12").NumberFormat = "# ##0"
.Range("D12") = Range("D12") + 1
End With
End Sub
Désolé, j'avais oublié un True à la liste ;-)
toto = mot de passe.
'---------------------------
Private Sub Workbook_Open()
With Worksheets("Photo")
.Protect "toto", True, True, True, True, True, True
.Range("D12").NumberFormat = "# ##0"
.Range("D12") = Range("D12") + 1
End With
End Sub
Désolé, j'avais oublié un True à la liste ;-)
toto = mot de passe.
'---------------------------
Private Sub Workbook_Open()
With Worksheets("Photo")
.Protect "toto", True, True, True, True, True, True
.Range("D12").NumberFormat = "# ##0"
.Range("D12") = Range("D12") + 1
End With
End Sub
Désolé, j'avais oublié un True à la liste ;-)
toto = mot de passe.
'---------------------------
Private Sub Workbook_Open()
With Worksheets("Photo")
.Protect "toto", True, True, True, True, True, True
.Range("D12").NumberFormat = "# ##0"
.Range("D12") = Range("D12") + 1
End With
End Sub
'---------------------------
Salutations!
"Ayrton [ASC]" a écrit dans le message de news:
%23n$
Bonjour *michdenis*
Dans ton message de
news:,
tu nous envoyais cette missive :-(*)Bonjour Ayrton,
Re Michdenis,A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
J'ai juste ça en plus
http://cjoint.com/?bjurHScGbp et http://cjoint.com/?bjuscda1OG
Comme ça tu sais tout ;-)B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
Non ; ou du moins ça bloque avec le numéro auto ; ça fonctionne bien
pour le vérouillage des cellules par contreC ) As-tu protégé la bonne feuille avec la procédure transmise ?
Oui
A titre d'info, j'ai essayé de me débrouiller avec :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Feuil1.Unprotect
End Sub
Ca fonctionne bien et je ne suis pas embêté à l'ouverture avec le num.
auto ; par contre, je suis obligé de faire sauter le mot de passe, bien
évidement, car il m'est demandé à la fermeture du classeur.
Je ne suis pas très fort en vba, donc je fais ce que je peux et je
tatônne ! ! ,-)
Cordialement
--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Désolé, j'avais oublié un True à la liste ;-)
toto = mot de passe.
'---------------------------
Private Sub Workbook_Open()
With Worksheets("Photo")
.Protect "toto", True, True, True, True, True, True
.Range("D12").NumberFormat = "# ##0"
.Range("D12") = Range("D12") + 1
End With
End Sub
'---------------------------
Salutations!
"Ayrton [ASC]" <becoAS@plusdespam.fr> a écrit dans le message de news:
%23n$HpGVFGHA.1032@TK2MSFTNGP11.phx.gbl...
Bonjour *michdenis*
Dans ton message de
news:uGCzB5UFGHA.3944@tk2msftngp13.phx.gbl,
tu nous envoyais cette missive :-(*)
Bonjour Ayrton,
Re Michdenis,
A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
J'ai juste ça en plus
http://cjoint.com/?bjurHScGbp et http://cjoint.com/?bjuscda1OG
Comme ça tu sais tout ;-)
B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
Non ; ou du moins ça bloque avec le numéro auto ; ça fonctionne bien
pour le vérouillage des cellules par contre
C ) As-tu protégé la bonne feuille avec la procédure transmise ?
Oui
A titre d'info, j'ai essayé de me débrouiller avec :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Feuil1.Unprotect
End Sub
Ca fonctionne bien et je ne suis pas embêté à l'ouverture avec le num.
auto ; par contre, je suis obligé de faire sauter le mot de passe, bien
évidement, car il m'est demandé à la fermeture du classeur.
Je ne suis pas très fort en vba, donc je fais ce que je peux et je
tatônne ! ! ,-)
Cordialement
--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Désolé, j'avais oublié un True à la liste ;-)
toto = mot de passe.
'---------------------------
Private Sub Workbook_Open()
With Worksheets("Photo")
.Protect "toto", True, True, True, True, True, True
.Range("D12").NumberFormat = "# ##0"
.Range("D12") = Range("D12") + 1
End With
End Sub
'---------------------------
Salutations!
"Ayrton [ASC]" a écrit dans le message de news:
%23n$
Bonjour *michdenis*
Dans ton message de
news:,
tu nous envoyais cette missive :-(*)Bonjour Ayrton,
Re Michdenis,A ) Dans ton code, tu ne dois pas utiliser de code pour protéger ta
feuille ailleurs que celui que je t'ai donné.
J'ai juste ça en plus
http://cjoint.com/?bjurHScGbp et http://cjoint.com/?bjuscda1OG
Comme ça tu sais tout ;-)B ) Comme la procédure s'effectue en ouvrant ton classeur, ferme ton
classeur et ré-ouvre le .. est-ce que cela fonctionne ?
Non ; ou du moins ça bloque avec le numéro auto ; ça fonctionne bien
pour le vérouillage des cellules par contreC ) As-tu protégé la bonne feuille avec la procédure transmise ?
Oui
A titre d'info, j'ai essayé de me débrouiller avec :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Feuil1.Unprotect
End Sub
Ca fonctionne bien et je ne suis pas embêté à l'ouverture avec le num.
auto ; par contre, je suis obligé de faire sauter le mot de passe, bien
évidement, car il m'est demandé à la fermeture du classeur.
Je ne suis pas très fort en vba, donc je fais ce que je peux et je
tatônne ! ! ,-)
Cordialement
--
@+
Ayrton
http://cerbermail.com/?ljOK1CRTMt
Recherche dans les Archives :
http://groups.google.fr/group/microsoft.public.fr.windowsxp?hl=fr
Charte NG :
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm