XL 2019 Protection dans une feuille.

  • Initiateur de la discussion Initiateur de la discussion Paulle
  • Date de début Date de début

Paulle

XLDnaute Occasionnel
Bonjour,
Sur la feuille 11, si je rentre une date en cellule B28, la cellule A28 se met à jour.

Sur la feuille 22, j’ai protégé les cellules de A2 à A27. Et là, la cellule A28 ne se met pas à jour. Et le tableau se transforme en plage de donnée.

Est-il possible en plus, que si l’on clique par exemple sur la cellule A28 qui est dans la colonne protégée d’aller directement sur la cellule B28 ?

Merci.
 

Pièces jointes

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Paulle,
Un essai en PJ avec ce que j'ai compris. Le tableau est déprotégé uniquement si on clique sur la première cellule vide colonne B après le tableau. Sinon adaptez.
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [B:B]) Is Nothing Then
    L = Target.Row  ' Extraction N° de ligne
    ' Si la cellule cliquée est la première ligne vide après le tableau on déprotège, sinon on protège
    If Cells(L - 1, "B") <> "" And Cells(L + 1, "B") = "" Then ActiveSheet.Unprotect Else ActiveSheet.Protect
ElseIf Not Intersect(Target, [A:A]) Is Nothing Then
    ' Si clic en A on va sur même ligne en colonne B
    Cells(Target.Row, "B").Select
End If
End Sub
 

Pièces jointes

Paulle

XLDnaute Occasionnel
Bonjour,

Je me suis rendu compte à l’usage que quand je clique en colonne A, c’est bien une cellule en B qui est sélectionnée. Ça fonctionne correctement.

Par contre, le tableau est verrouillé je ne peux pas y modifier ou entrer une valeur.

Si j’ajoute une date au bas du tableau, il est impossible de faire un tri sur les dates, il y a « Erreur d’execution ‘1004’ ».

Les modifications sont-elles possibles ?
 

Pièces jointes

sylvanu

XLDnaute Barbatruc
Supporter XLD
Par contre, le tableau est verrouillé je ne peux pas y modifier ou entrer une valeur.
Est-il possible en plus, que si l’on clique par exemple sur la cellule A28 qui est dans la colonne protégée d’aller directement sur la cellule B28 ?
Ben oui puisque c'est la demande, la feuille est protégée dès lors où on écrit en fin de tableau.
C'est d'ailleurs le titre de votre fil : Protection dans une feuille.

Comme il n'y a pas de mot de passe, il vous suffit de faire clic droit sur l'onglet et Ôter la protecton.
 

Discussions similaires

Réponses
4
Affichages
311

Statistiques des forums

Discussions
315 283
Messages
2 118 013
Membres
113 408
dernier inscrit
lausablk