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

  • Votes
  • Date
  • Date décroissante
  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
    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
    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

    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
    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 !
  2. Bonjour Raymond,
    C'est exactement cela.
    Est ce possible par d'autre moyens?
    dans l'attente,
    Cordialement
    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

      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.
      2. Contributeur
        Il faut mettre le code dans le module de la feuille concernée.
        Ex : https://mon-partage.fr/f/YwE0bCzJ/
        eric
      3. Bonsoir eriiic,
        C'est OK!
        Cordialement