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

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