Protéger feuille en VBA avec les mêmes options qu'une protection classique

  • Initiateur de la discussion Initiateur de la discussion rom3210
  • 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 !

rom3210

XLDnaute Nouveau
Bonjour,

Je souhaite protéger une feuille automatiquement, mais je me retrouve "coincé" car je souhaiterais laisser aux utilisateurs la possibilité :
- d'insérer des lignes
- faire des tris
- utiliser le filtre automatique

Voici mon code actuel, comment puis-je insérer les options ci-dessus ?

---------------

Sub Protéger_feuilles()
'
' Protéger_feuilles Macro
'
Sheets("Feuil1"").Select
Range("A1").Select
ActiveSheet.Protect ("toto")

Sheets("Feuil1").Select
Range("A1").Select

End Sub

--------------

Merci d'avance,
rom3210
 
Re : Protéger feuille en VBA avec les mêmes options qu'une protection classique

Bonsoir,

Pourquoi ne pas utiliser l'enregistrement par macro.
Depuis ta feuille, tu enregistre une macra et tu fait les mêmes manip , pour protéger, etc, puis tu mets le mot de passe sur la feuille avec tes options et tu arrete l'enregistrement. Tu regardes dans ta macro enregistrée et tu as tous les codes qu'il te faut
 
Re : Protéger feuille en VBA avec les mêmes options qu'une protection classique

Bonjour

A tester
Code:
Sub Protéger_feuilles()
Worksheets("Feuil1").Protect "toto", AllowInsertingRows:=True, AllowSorting:=True, AllowFiltering:=True
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
7
Affichages
1 K
Retour