XL 2013 Protéger une sélection de feuilles

  • Initiateur de la discussion Initiateur de la discussion ludOw
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ludOw

XLDnaute Nouveau
Bonjour.

J'ai un niveau très moyen (mauvais?) sur VBA. Je suis autodidacte. Pour autant, j'arrive à saisir comment il fonctionne. A l'aide de macros déjà proposées par d'autres membres, j'ai pu modeler quelques petites choses sympathique.

Je cherche à pouvoir gagner un peu de temps en créant une macro capable de verrouiller un 15aine de feuilles d'un seul coup. J'en ai trouvé, pour verrouiller tout un classeur, mais pas une partie seule.

J'ai une 30aines de feuilles dans ce classeur. Et une infime partie doit rester déverrouillée.

Je pars sur cette base :

Sub Protéger()
' Protection automatique de toutes les feuilles d'un classeur
Dim nombre As Integer
Dim Motdepasse As String
Motdepasse = InputBox("Entrer le mot de passe :", "Mettre la protection sur toutes les feuilles", "")
nombre = Sheets(????)
Application.ScreenUpdating = False
For i = 1 To nombre
Worksheets(i).Protect Password:=Motdepasse
Next i
End Sub



J'ai bien compris qu'il me reste à modifier la partie nombre = Sheets(??).

Je voudrais y mettre les feuilles, 1, 10, 11... 17 etc...

Comment dois-je rentrer cela?

C'est tout bête, mais j'ai pas mis la main sur VBA depuis des mois... j'arrive pas à résoudre ça seul.

Merci d'avance.
 
Bonjour

A adapter
(Ici dans cet exemple, toutes les feuilles seront protégées sauf les feuilles toto et titi)

VB:
Sub Protection()
Dim f As Worksheet
Sans_protection = Array("toto", "titi")
For Each f In Worksheets
If IsError(Application.Match(f.Name, Sans_protection, 0)) Then f.Protect "Umma19Gumma84"
Next
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
296
Réponses
3
Affichages
534
Réponses
5
Affichages
404
Réponses
2
Affichages
526
Retour