OVH Cloud OVH Cloud

Protection Plage

4 réponses
Avatar
Guy72
Bonsoir à tous
Que faut-il faire pour protéger une plage (par exemple C3:AU44)?
J'ai fais outils/protection/protéger la feuille......?....je ne vois pas ???
ça ne doit pas être ça ?
Est-il possible de la déprotéger avec un clic sur une cellule à coté (par
exemple A2)
Cordialement
Guy

4 réponses

Avatar
Daniel
Bonsoir.
C'est cela, mais il faut que les cellules de la plage soient verrouillées
(Format / Cellule, onglet "Protection") et que les autres ne le soient pas.
Cordialement.
Daniel
"Guy72" a écrit dans le message de news:
%
Bonsoir à tous
Que faut-il faire pour protéger une plage (par exemple C3:AU44)?
J'ai fais outils/protection/protéger la feuille......?....je ne vois pas
???
ça ne doit pas être ça ?
Est-il possible de la déprotéger avec un clic sur une cellule à coté (par
exemple A2)
Cordialement
Guy



Avatar
Guy72
Salut Daniel
Merci de ton aide, il reste une question
Est-il possible de la déprotéger avec un clic sur une cellule à coté (par
exemple cellule A2) et de la protéger sans passer par le menu
Cordialement
Guy

"Daniel" a écrit dans le message de news:

Bonsoir.
C'est cela, mais il faut que les cellules de la plage soient verrouillées
(Format / Cellule, onglet "Protection") et que les autres ne le soient
pas.
Cordialement.
Daniel
"Guy72" a écrit dans le message de news:
%
Bonsoir à tous
Que faut-il faire pour protéger une plage (par exemple C3:AU44)?
J'ai fais outils/protection/protéger la feuille......?....je ne vois pas
???
ça ne doit pas être ça ?
Est-il possible de la déprotéger avec un clic sur une cellule à coté (par
exemple A2)
Cordialement
Guy







Avatar
Daniel
La macro effectue l'action suivante :
Si la cellule située à gauche est verrouillée, la macro la déverrouille et
réciproquement.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Or Target.Column = 1 Then Exit Sub
ActiveSheet.Unprotect
If Target.Offset(0, -1).Locked = True Then
Target.Offset(0, -1).Locked = False
Else
Target.Offset(0, -1).Locked = True
End If
ActiveSheet.Protect
Application.EnableEvents = False
Target.Offset(0, -1).Select
Application.EnableEvents = True
End Sub

Daniel
"Guy72" a écrit dans le message de news:
%
Salut Daniel
Merci de ton aide, il reste une question
Est-il possible de la déprotéger avec un clic sur une cellule à coté (par
exemple cellule A2) et de la protéger sans passer par le menu
Cordialement
Guy

"Daniel" a écrit dans le message de news:

Bonsoir.
C'est cela, mais il faut que les cellules de la plage soient verrouillées
(Format / Cellule, onglet "Protection") et que les autres ne le soient
pas.
Cordialement.
Daniel
"Guy72" a écrit dans le message de news:
%
Bonsoir à tous
Que faut-il faire pour protéger une plage (par exemple C3:AU44)?
J'ai fais outils/protection/protéger la feuille......?....je ne vois pas
???
ça ne doit pas être ça ?
Est-il possible de la déprotéger avec un clic sur une cellule à coté
(par exemple A2)
Cordialement
Guy











Avatar
Guy72
Encore merci Daniel
A+
Cordialement
Guy


"Daniel" a écrit dans le message de news:

La macro effectue l'action suivante :
Si la cellule située à gauche est verrouillée, la macro la déverrouille et
réciproquement.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Or Target.Column = 1 Then Exit Sub
ActiveSheet.Unprotect
If Target.Offset(0, -1).Locked = True Then
Target.Offset(0, -1).Locked = False
Else
Target.Offset(0, -1).Locked = True
End If
ActiveSheet.Protect
Application.EnableEvents = False
Target.Offset(0, -1).Select
Application.EnableEvents = True
End Sub

Daniel
"Guy72" a écrit dans le message de news:
%
Salut Daniel
Merci de ton aide, il reste une question
Est-il possible de la déprotéger avec un clic sur une cellule à coté (par
exemple cellule A2) et de la protéger sans passer par le menu
Cordialement
Guy

"Daniel" a écrit dans le message de news:

Bonsoir.
C'est cela, mais il faut que les cellules de la plage soient
verrouillées (Format / Cellule, onglet "Protection") et que les autres
ne le soient pas.
Cordialement.
Daniel
"Guy72" a écrit dans le message de news:
%
Bonsoir à tous
Que faut-il faire pour protéger une plage (par exemple C3:AU44)?
J'ai fais outils/protection/protéger la feuille......?....je ne vois
pas ???
ça ne doit pas être ça ?
Est-il possible de la déprotéger avec un clic sur une cellule à coté
(par exemple A2)
Cordialement
Guy