Protection de feuille avec option pour les utilisateurs

Bonjour le Forum,

j'ai un début de code VBA qui me permet à l'ouverture de mon fichier de protéger une feuille ciblée :

Private Sub Workbook_Open()

With Sheets("Feuil1")

.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

.EnableSelection = xlUnlockedCells

End With

End Sub

J'aimerais que l'utilisateur puisse également utiliser les filtres automatique et changer le format des lignes (option à cocher lorsque l'on veut protéger une feuille) et ça je ne sais pas en VBA.

Merci de votre aide

Bonjour

En regardant l'aide de Protect

  • AllowFormattingRows Argument de type Variant facultatif. La valeur True permet à l'utilisateur de mettre en forme n'importe quelle ligne dans une feuille de calcul protégée. La valeur par défaut est False.
  • AllowFiltering Argument de type Variant facultatif. La valeur True permet à l'utilisateur de définir des filtres dans la feuille de calcul protégée. Les utilisateurs peuvent changer des critères de filtre mais ne peuvent ni activer, ni désactiver un filtre automatique. Les utilisateurs peuvent définir des filtres dans un filtre automatique existant. La valeur par défaut est False.

Pour voir l'aide

Tu places ton curseur sur le mot Protect ensuite appuies sur F1

Yes, merci pour le tuyau, je ne pense pas souvent au "F1" qui peut être super utile!

Encore Merci Banzaï 8)

Rechercher des sujets similaires à "protection feuille option utilisateurs"