jeje77
XLDnaute Junior
Bonjour,
Est-il possible d'enlever (ou protéger) plusieurs feuilles sélectionnées dans un classeur via une macro ?
J'arrive à sélectionner plusieurs feuilles mais le code me déprotège l'ensemble des feuilles du classeur au lieu de ne s'occuper que des feuilles sélectionnées.
pour info : (Sheets(Array("1" à "31"sont les feuilles que je veut oter ou mettre la protection)
voila la macro qui me pose probleme
Sub AaaSectFeuille()
'
' AaaSectFeuille Macro
'
MotPass = "++++"
Sheets(Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", _
"16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31")) _
.Select
Range("A6 : D6").Select
nombre = ActiveWorkbook.Sheets.Count
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Unprotect Password:=(MotPass)
Next i
End Sub
d'avance merci
cordialement
Est-il possible d'enlever (ou protéger) plusieurs feuilles sélectionnées dans un classeur via une macro ?
J'arrive à sélectionner plusieurs feuilles mais le code me déprotège l'ensemble des feuilles du classeur au lieu de ne s'occuper que des feuilles sélectionnées.
pour info : (Sheets(Array("1" à "31"sont les feuilles que je veut oter ou mettre la protection)
voila la macro qui me pose probleme
Sub AaaSectFeuille()
'
' AaaSectFeuille Macro
'
MotPass = "++++"
Sheets(Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", _
"16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31")) _
.Select
Range("A6 : D6").Select
nombre = ActiveWorkbook.Sheets.Count
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Unprotect Password:=(MotPass)
Next i
End Sub
d'avance merci
cordialement