Pb verrouillage cellule à choix déroulante
Résolu
zahr kall
Messages postés
63
Statut
Membre
-
Raymond PENTIER Messages postés 71870 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71870 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Sur un tableau excel créé sous la version 2003, j'ai une cellule (A1) avec une liste à choix multiple (données/validation/Liste).
Cependant, j'ai mis en place quelques verrouillages selon les situations pour éviter les erreurs de saisies.
Du coup, à l'ouverture du fichier, A1 est verrouillé et aucune saisie n'est possible (la liste apparait, mais si je sélectionne un choix, j'ai un message d'erreur de verrouillage cellule).
Là où commence mon problème, c'est que sur une version antérieure, la cellule reste modifiable malgré ce vérrouillage.
Avez-vous déjà rencontré ce problème et si oui, pouvez-vous m'aider svp????
Merci d'avance pour votre aide!!!
ZK
Sur un tableau excel créé sous la version 2003, j'ai une cellule (A1) avec une liste à choix multiple (données/validation/Liste).
Cependant, j'ai mis en place quelques verrouillages selon les situations pour éviter les erreurs de saisies.
Du coup, à l'ouverture du fichier, A1 est verrouillé et aucune saisie n'est possible (la liste apparait, mais si je sélectionne un choix, j'ai un message d'erreur de verrouillage cellule).
Là où commence mon problème, c'est que sur une version antérieure, la cellule reste modifiable malgré ce vérrouillage.
Avez-vous déjà rencontré ce problème et si oui, pouvez-vous m'aider svp????
Merci d'avance pour votre aide!!!
ZK
A voir également:
- Pb verrouillage cellule à choix déroulante
- Liste déroulante excel - Guide
- Téléphone bloqué code verrouillage - Guide
- Liste déroulante en cascade - Guide
- Verrouillage clavier - Guide
- Verrouillage cellule excel - Guide
11 réponses
Bon, j'ai trouvé la solution :
Dans Données/validation
onglet options, je choisi donc liste comme c'était jusqu'à maintenant, par contre, je décoche "Liste déroulante dans la cellule"
Et voilà c'était ausi simple que cela...
Dans Données/validation
onglet options, je choisi donc liste comme c'était jusqu'à maintenant, par contre, je décoche "Liste déroulante dans la cellule"
Et voilà c'était ausi simple que cela...
Bonjour Raymond,
Merci pour ton aide.
Il faut que la cellule soit cochée "verrouillée" sinon, on peut tout le temps la modifier même si la protection est active. Hors ce n'est pas ce que je recherche.
En fait, j'utilise ce fichier sous excel 2003 et tout fonctionne à merveille. Par contre, mes collègues s'en servent sous excel 2000 et là, ça bug.
Merci pour ton aide.
Il faut que la cellule soit cochée "verrouillée" sinon, on peut tout le temps la modifier même si la protection est active. Hors ce n'est pas ce que je recherche.
En fait, j'utilise ce fichier sous excel 2003 et tout fonctionne à merveille. Par contre, mes collègues s'en servent sous excel 2000 et là, ça bug.
Salut
As-tu pensé à décocher "Verrouillée" dans le Format/Protection de A1 avant de protéger la feuille ?
As-tu pensé à décocher "Verrouillée" dans le Format/Protection de A1 avant de protéger la feuille ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour Raymond,
Il faut que la cellule A1 soit "verrouillée" dans Format/Protection, sinon, la cellule sera toujours modifiable, et ce n'est pas ce que je veux.
En fait sur la version Excel 2003, mes verrouillages fonctionnent à merveille. Le problème apparait lorsque j'utilise le fichier sous Excel 2000 (et les 2/3 des utilisateurs du fichier sont sous excel 2000...)
Il faut que la cellule A1 soit "verrouillée" dans Format/Protection, sinon, la cellule sera toujours modifiable, et ce n'est pas ce que je veux.
En fait sur la version Excel 2003, mes verrouillages fonctionnent à merveille. Le problème apparait lorsque j'utilise le fichier sous Excel 2000 (et les 2/3 des utilisateurs du fichier sont sous excel 2000...)
Bon, voici ce que j'ai trouvé pour le moment :
Code :
Cependant, ce code ne permet pas d'annuler l'action faite :
la cellule A1 est vide, on la sélectionne, et là, une liste déroulante à choix multiple apparait.
Je sélectionne un des choix et j'ai donc le message "interdit" qui apparait.
Mais j'aimerai que la dernière action que j'ai fait soit annulée et remette dopncla cellule A1 vide.
J'ai essayé avec canundo, mais ça marche pas. Ou alors j'ai pas compris la méthode.
Bref, je bloque complêtement!!!
Merci d'avance à ceux qui pourront m'aider.
Code :
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Plage As Range
Set Plage = Range("A1")
If Not Intersect(Target, Plage) Is Nothing And Target.Locked = True Then
MsgBox "interdit"
End If
End Sub
Cependant, ce code ne permet pas d'annuler l'action faite :
la cellule A1 est vide, on la sélectionne, et là, une liste déroulante à choix multiple apparait.
Je sélectionne un des choix et j'ai donc le message "interdit" qui apparait.
Mais j'aimerai que la dernière action que j'ai fait soit annulée et remette dopncla cellule A1 vide.
J'ai essayé avec canundo, mais ça marche pas. Ou alors j'ai pas compris la méthode.
Bref, je bloque complêtement!!!
Merci d'avance à ceux qui pourront m'aider.
Salut.
Je crois que tu as la solution : Offre à tes collègues Excel 2003 (ou 2007) !
Il ne doit pas exister d'autre méthode, hélas ...
Je crois que tu as la solution : Offre à tes collègues Excel 2003 (ou 2007) !
Il ne doit pas exister d'autre méthode, hélas ...
Mouais... Excel 2003... Le directeur informatique m'a dit qu'on allait peut-être passer à Open Office...