Protection cellule sur excel

Fermé
lou3313 - 17 févr. 2019 à 09:49
 lou3313 - 17 févr. 2019 à 20:32
Bonjour,

J'ai un souci sur un tableau grouper.
Lorsque je protège ma feuille et que le sélectionne les formules a protéger, le groupage n'apparait plus, or j'ai besoin de protéger des cellules ou il y a des formules.
Ma question est:
Peut-on protéger des formules sans protéger la feuille?
Dans l'attente,
Cordialement.


Configuration: Windows / Chrome 72.0.3626.109

3 réponses

M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
Modifié le 17 févr. 2019 à 10:07
Bonjour,
Non, tu es obligé de protéger la feuille

Ce que tu fais, tu sélectionnes toute la feuille
Clic droit --> format de cellule
Onglet Protection --> Cliquez pour cochez "Verrouillée" --> OK
Ensuite, sélection des cellules à ne pas protégées et idem clic droit pour décochez "Verrouillée"
Menu Révision --> Protéger la feuille (avec ou sans MdP)
Tu peut décocher "Sélectionner les cellules verrouillées"

Tu ne pourras plus aller sur les cellules verrouillées sans ôter la protection
0
Bonjour M-12,
Tout d'abord merci pour ton aide.
Qu'entends -tu , lorsque tu écris "Protéger la feuille (avec ou sans MdP"?
Sur excel 10,r dans le menu révision je ne trouve pas sauf "autoriser la modification des plages".
dans l'attente,
Cordialement
0
M-12 Messages postés 1331 Date d'inscription lundi 22 septembre 2008 Statut Membre Dernière intervention 8 avril 2023 284
Modifié le 17 févr. 2019 à 11:08
Re,

Dans le menu REVISION, Cliquez sur Protéger la feuille et tu auras ce menu

et pour le MdP, tu en mets un ou pas

0
M-12,
Merci, mais cela ne répond pas à mon problème.
c'est à dire que dès que le mets la protection mon tableau grouper ne fonctionne pas.
Pour cela il y a une formule que je viens de trouver sur le site, mais je n'arrive pas à l'insérer.
Il doit manquer peut-être des infos.

Private Sub Workbook_Open()
With Worksheets("feuil1")
.EnableAutoFilter = True
.EnableOutlining = True
.Protect Contents:=True, Password:="Toto", UserInterfaceOnly:=True
End With
End Sub

Cordialement
0
Raymond PENTIER Messages postés 58725 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 novembre 2024 17 240
17 févr. 2019 à 16:49
Ce que tu as déniché n'est pas une formule ... C'est le code d'une macro programmée en VBA !
Et qu'appelles-tu exactement un "tableau grouper" ? Tu as utilisé DONNÉES/Plan pour grouper ou dissocier des lignes et des colonnes, ou pour faire un Sous-total ?
Dans ce cas, tu as forcément lu le message d'Excel te disant qu'on ne peut pas activer les options du mode Plan quand la feuille est protégée !
0
Bonjour Raymond,
C'est exactement cela.
Est ce possible par d'autre moyens?
dans l'attente,
Cordialement
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié le 17 févr. 2019 à 18:09
Bonjour,

une idée sans protéger la feuille :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Static pl As Range, plSav As Range
    If Target.Address = "$A$1" Then Set plSav = Target: Exit Sub
    Set pl = Nothing
    Application.EnableEvents = False
    On Error Resume Next
    Set pl = Union([A1], Target).SpecialCells(xlCellTypeFormulas)
    On Error GoTo 0
    If pl Is Nothing Then
        Set plSav = Target
    Else
        If plSav Is Nothing Then [A1].Select Else plSav.Select
    End If
    Application.EnableEvents = True
End Sub

si une formule est sélectionnée, retour à l'ancienne sélection. Impossible de modifier les formules.
Il y a une petite cuisine avec A1 (ou toute autre cellule sans formule !).
SpecialCells ne supporte pas une sélection d'une seule cellule, j'y ajoute donc A1 d'office.
eric



0
Bonjour eriiic,

Merci pour ta réponse.
Je viens de rentrer les données sur ma feuille et cela ne fonctionne pas.
j'ai peut-être mal inséré les données
Peut tu m'indiquer la démarche à suivre.
Dans l'attente,
Cordialement.
0
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 7 239
Modifié le 17 févr. 2019 à 19:58
Il faut mettre le code dans le module de la feuille concernée.
Ex : https://mon-partage.fr/f/YwE0bCzJ/
eric
0
Bonsoir eriiic,
C'est OK!
Cordialement
0