Protection cellule sur excel

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

  1. 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
    1. 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
    2. 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
    3. 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
    4. Contributeur
      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
  2. Bonjour Raymond,
    C'est exactement cela.
    Est ce possible par d'autre moyens?
    dans l'attente,
    Cordialement
    0
    1. Contributeur
      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
      1. 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
      2. Contributeur
        Il faut mettre le code dans le module de la feuille concernée.
        Ex : https://mon-partage.fr/f/YwE0bCzJ/
        eric
        0
      3. Bonsoir eriiic,
        C'est OK!
        Cordialement
        0