OVH Cloud OVH Cloud

Feuille protégé

2 réponses
Avatar
Ceno
Bonjour,

Je viens de protoger une feuille d'un classeur pour un acces limit=E9
seulement aux cellules non verrouill=E9es.

Seulement quand je bouge de cellule avec les fleches du clavier je
peux aller de droite =E0 gauche et de gauche =E0 droite sur les cellules
non prot=E9g=E9es sans pouvoir aller sur celles qui sont prot=E9g=E9es donc=
ok
pour ca mais je ne peux pas aller de haut en bas sur les cellules non
prot=E9g=E9es. (Alors que je peux y aller avec la souris) mais toujours
utiliser la souris c'est pas top pour aller dans la celulles juste au
dessus ou juste en dessous).

Alors si quelqu'un pense savoir ce qui se passe, je le remercie de
m'aider.

2 réponses

Avatar
Daniel
Bonjour.
Avec XL2003, j'ai les options suivantes :
- sélectionner les cellules verrouillées
- sélectionner les cellules déverrouilées
Avec ces 2 options cochées, je vais ou je veux sans pouvoir modifier les
cellules verrouillées.
Cordialement.
Daniel
"Ceno" a écrit dans le message de news:

Bonjour,

Je viens de protoger une feuille d'un classeur pour un acces limité
seulement aux cellules non verrouillées.

Seulement quand je bouge de cellule avec les fleches du clavier je
peux aller de droite à gauche et de gauche à droite sur les cellules
non protégées sans pouvoir aller sur celles qui sont protégées donc ok
pour ca mais je ne peux pas aller de haut en bas sur les cellules non
protégées. (Alors que je peux y aller avec la souris) mais toujours
utiliser la souris c'est pas top pour aller dans la celulles juste au
dessus ou juste en dessous).

Alors si quelqu'un pense savoir ce qui se passe, je le remercie de
m'aider.
Avatar
JB
Bonjour,

On définit l'ordre dans lequel les cellules doivent être parcourues
pour la saisie.
Faire une sélection multiple des cellules avec la touche Ctrl dans
l'ordre souhaité et nommer le champ 'Champ'

Private Sub Worksheet_Activate()
ActiveSheet.EnableSelection = xlUnlockedCells
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
For i = 1 To Range("champ").Count
If Range("champ").Areas(i) = Target.Value Then
If i = Range("champ").Count Then p = 1 Else p = i + 1
Range("champ").Areas(p).Select
End If
Next i
End Sub

http://cjoint.com/?cvrMG5SaOH

JB

On 21 fév, 17:07, "Ceno" wrote:
Bonjour,

Je viens de protoger une feuille d'un classeur pour un acces limité
seulement aux cellules non verrouillées.

Seulement quand je bouge de cellule avec les fleches du clavier je
peux aller de droite à gauche et de gauche à droite sur les cellules
non protégées sans pouvoir aller sur celles qui sont protégées do nc ok
pour ca mais je ne peux pas aller de haut en bas sur les cellules non
protégées. (Alors que je peux y aller avec la souris) mais toujours
utiliser la souris c'est pas top pour aller dans la celulles juste au
dessus ou juste en dessous).

Alors si quelqu'un pense savoir ce qui se passe, je le remercie de
m'aider.