Comment masquer en ayant protéger la feuille?

hello à tous!

Je vous explique, j'ai groupé plusieurs colonnes pour pouvoir masquer rapidement celles-ci quand j'en ai besoin sauf que... quand ma feuille est protégée, je suis obligée d'enlever la protection pour le faire!

une solution pour le faire sans ôter la protection?

de plus, j'en profite pour vous demander comment je peux trouver une solution de facilité pour masquer les lignes non utilisées quand je n'ai pas autant de serveurs? je peux bien sur les masque une par une ou en les groupant mais n'y-a-t-il pas une possibilité que si il n'y a aucun horaire de rentrer alors la ligne est masqué? ou si je rajoute une colonne pour dire OK ou non pour pouvoir masquer, ça peut se faire?

j'espère que j'ai été claire.

merci d'avance à tous!

Bonjour,

lors de la protection, donner la permission d'insérer une ligne ou une colonne

    AllowInsertingColumns:=True
    AllowInsertingRows:=True

oui j'ai tenté mais ça ne marche pas

Bonjour,

oups désolé, il faut mettre UserInterfaceOnly:=True

Sub Macro1()
Range("F1:G1").EntireColumn.Hidden = True
End Sub

Sub Protege()
Sheets("Feuil1").Protect Password:="", _
    DrawingObjects:=False, _
    Contents:=True, Scenarios:=False, _
    AllowFormattingCells:=False, _
    AllowFormattingColumns:=False, _
    AllowFormattingRows:=False, _
    AllowInsertingColumns:=False, _
    AllowInsertingRows:=False, _
    AllowInsertingHyperlinks:=False, _
    AllowDeletingColumns:=True, _
    AllowDeletingRows:=False, _
    AllowSorting:=False, _
    AllowFiltering:=False, _
    AllowUsingPivotTables:=False, _
    UserInterfaceOnly:=True
End Sub

Sub DéProtege()
Sheets("Feuil1").Unprotect Password:=""
End Sub

euh c'est de la macro là?

je ne m'y connais pas du tout...

peux-tu m'aider sur le fichier directement?

ce n'est pas possible sans vba (macro), veut tu que je crée les macro ?

je veux bien si ce n'est pas trop compliqué? mais Est-ce que je dois d'abord mettre la protection et verrouiller les cellules que je souhaite? ou puis-je le faire après?

Bonjour,

voici votre fichier, le mdp est actuellement vide ""

Édit: vous pouvez enlever le mot de passe à tout moment pour faire des modifications.

Bonjour,

comment je peux trouver une solution de facilité pour masquer les lignes non utilisées quand je n'ai pas autant de serveurs? je peux bien sur les masque une par une ou en les groupant mais n'y-a-t-il pas une possibilité que si il n'y a aucun horaire de rentrer alors la ligne est masqué?

Si tu as la somme des heure dans une colonne tu peux y mettre un filtre. Saisir 1 au lieu de la formule sur les lignes que tu veux être toujours affichées.

eric

Bonjour juliettepeyral, eriiic,

juliettepeyral, je te propose cette lecture pour tes début en vba

https://www.excel-pratique.com/fr/vba.php

Leçon 1

Rechercher des sujets similaires à "comment masquer ayant proteger feuille"