Protection cellule sur excel

lou3313 -  
 lou3313 -
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. M-12 Messages postés 1349 Statut Membre 285
     
    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. lou3313
       
      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. M-12 Messages postés 1349 Statut Membre 285
       
      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. lou3313
       
      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. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      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. lou3313
     
    Bonjour Raymond,
    C'est exactement cela.
    Est ce possible par d'autre moyens?
    dans l'attente,
    Cordialement
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    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. lou3313
       
      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. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Il faut mettre le code dans le module de la feuille concernée.
      Ex : https://mon-partage.fr/f/YwE0bCzJ/
      eric
      0
    3. lou3313
       
      Bonsoir eriiic,
      C'est OK!
      Cordialement
      0