Bonjour,

Je voudrais verrouiller un plage de cellule dynamique dans une feuille d'un classeur partagé.

dans ce classeur j'ajoute des enregistrements ( une ligne = 1 enregistrement de 5 cellules ( A1,B1,C1,D1,E1) )

Je voudrais que tout les les enregistrements ajouté soit verrouillé quand on active cette feuille.

J'ai testé la macro ci-dessous, mais cela ne fonctionne plus en mode partagé. Est-ce que je souhaite faire est possible ?

J'ai essayé aussi de passer par : révision\permettre la modification des plages \ nouvelle \ en essaynt de mettre une formule avec DECALER et NBVAL mais excel ne semble pas accepter ces formules a cet endroit.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dim d As Integer
 
d = Worksheets("DATA").Range("A65536").End(xlUp).Row
 
 
ActiveSheet.Unprotect
    Cells.Select
    Selection.Locked = False
    Selection.FormulaHidden = False
 
    Range("A1:E" & d).Select
    Selection.Locked = True
    Selection.FormulaHidden = False
 ActiveSheet.Protect DrawingObjects:=False, Contents:=True, Scenarios:= _
        False, AllowFormattingCells:=True