Bonjour,
Apres quelques recherches infructueuses sur le site, je ne trouve pas la solution à mon probleme:
J'ai un fichier excel qui pour une utilisation sépcifique est verrouillé. il présente 2 macros (CAS 1 et CAS 2) qui modifient la mise en forme des cellules (fusion de cellules et liberation d'autres cellules).
Ces macros lorsqu'elle sont cliquées vont enlever la protection faire les réarrangements et reprotegé la feuille.
Mon probleme et que lorsque que la reproctection se fait il n'y a pas de mot de passe.
Est il possible de créer une macro qui protège avec un mot de passe???
voici un exemple de VB utilisé (réalisé par enregistrement des actions):
Sub Ajoutligne()
'
' Ajoutligne Macro
' Macro enregistrée le 22/10/2008 par nvbca
'
'
ActiveSheet.Unprotect
Rows("44:44").Select
Selection.Insert Shift:=xlDown
Range("A43:S43").Select
Selection.AutoFill Destination:=Range("A43:S45"), Type:=xlFillDefault
Range("A43:S45").Select
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False
Sheets("Suivi").Select
Rows("43:43").Select
ActiveSheet.Unprotect
Selection.Insert Shift:=xlDown
Range("A42:H42").Select
Selection.AutoFill Destination:=Range("A42:H44"), Type:=xlFillDefault
Range("A42:H44").Select
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False
Sheets("ARI").Select
End Sub
on voie que la protection se fait mais il n'y a pas de mot de passe d'entré.
Pouvez-vous m'aider merci
Apres quelques recherches infructueuses sur le site, je ne trouve pas la solution à mon probleme:
J'ai un fichier excel qui pour une utilisation sépcifique est verrouillé. il présente 2 macros (CAS 1 et CAS 2) qui modifient la mise en forme des cellules (fusion de cellules et liberation d'autres cellules).
Ces macros lorsqu'elle sont cliquées vont enlever la protection faire les réarrangements et reprotegé la feuille.
Mon probleme et que lorsque que la reproctection se fait il n'y a pas de mot de passe.
Est il possible de créer une macro qui protège avec un mot de passe???
voici un exemple de VB utilisé (réalisé par enregistrement des actions):
Sub Ajoutligne()
'
' Ajoutligne Macro
' Macro enregistrée le 22/10/2008 par nvbca
'
'
ActiveSheet.Unprotect
Rows("44:44").Select
Selection.Insert Shift:=xlDown
Range("A43:S43").Select
Selection.AutoFill Destination:=Range("A43:S45"), Type:=xlFillDefault
Range("A43:S45").Select
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False
Sheets("Suivi").Select
Rows("43:43").Select
ActiveSheet.Unprotect
Selection.Insert Shift:=xlDown
Range("A42:H42").Select
Selection.AutoFill Destination:=Range("A42:H44"), Type:=xlFillDefault
Range("A42:H44").Select
ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
False
Sheets("ARI").Select
End Sub
on voie que la protection se fait mais il n'y a pas de mot de passe d'entré.
Pouvez-vous m'aider merci