Problème de menu déroulant non respecté
Fermé
Piroullino
Messages postés
1
Date d'inscription
lundi 11 mars 2013
Statut
Membre
Dernière intervention
11 mars 2013
-
11 mars 2013 à 21:50
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 12 mars 2013 à 14:17
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 12 mars 2013 à 14:17
A voir également:
- Problème de menu déroulant non respecté
- Menu déroulant excel - Guide
- Excel menu déroulant en cascade - Guide
- Menu déroulant google sheet - Accueil - Guide bureautique
- Windows 11 menu démarrer classique - Guide
- Canon quick menu - Télécharger - Utilitaires
5 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
12 mars 2013 à 09:21
12 mars 2013 à 09:21
Bonjour Piroullino, Raymond,
Je ne pense pas que l'on puisse contrôler la casse dans les listes déroulantes au moment de la saisie car contrairement à la fonction tri par exemple, la validation n'a pas cette option.
Ce que je peux te proposer c'est de mettre une mise en forme conditionnelle "dissuasive" (police rouge sur fond rouge par exemple) sur tes colonnes concernées avec une formule du genre :
Je ne pense pas que l'on puisse contrôler la casse dans les listes déroulantes au moment de la saisie car contrairement à la fonction tri par exemple, la validation n'a pas cette option.
Ce que je peux te proposer c'est de mettre une mise en forme conditionnelle "dissuasive" (police rouge sur fond rouge par exemple) sur tes colonnes concernées avec une formule du genre :
=ET(A1<>"";NON(EXACT(RECHERCHEV(A1;liste;1;0);A1)))
Raymond PENTIER
Messages postés
58760
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
17 253
12 mars 2013 à 02:34
12 mars 2013 à 02:34
Ce n'est hélas pas possible (sauf peut-être par macro), car le logiciel ne traite que la syntaxe des termes de la liste, et pas leur format.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 247
12 mars 2013 à 14:17
12 mars 2013 à 14:17
Bonjour à tous,
une proposition en vba :
https://www.cjoint.com/c/CCmorEQzyY4
eric
une proposition en vba :
Private Sub Worksheet_Change(ByVal Target As Range) Dim liste As Range If Intersect(Target, [A2:A4]) Is Nothing Or Target.Count > 1 Then Exit Sub If Target = "" Then Exit Sub Set liste = Range(Mid(Target.Validation.Formula1, 2)) Application.EnableEvents = False Target = Application.Index(liste, Application.Match(Target, liste, 0)) Application.EnableEvents = True End Sub
https://www.cjoint.com/c/CCmorEQzyY4
eric
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
12 mars 2013 à 10:21
12 mars 2013 à 10:21
Bonjour
Utiliser le message d'alerte arrêt et cela devrait bloquer les entrées hors liste
Prendre l'habitude de renseigner la liste et non la cellule de la liste déroulante
Utiliser le message d'alerte arrêt et cela devrait bloquer les entrées hors liste
Prendre l'habitude de renseigner la liste et non la cellule de la liste déroulante
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 711
12 mars 2013 à 10:30
12 mars 2013 à 10:30
Bonjour,
Utiliser le message d'alerte arrêt et cela devrait bloquer les entrées hors liste
As-tu vérifié cette contre vérité ?
hors liste > OUI
avec casse différente > NON
Utiliser le message d'alerte arrêt et cela devrait bloquer les entrées hors liste
As-tu vérifié cette contre vérité ?
hors liste > OUI
avec casse différente > NON
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
PHILOU10120
Messages postés
6393
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
9 octobre 2024
810
12 mars 2013 à 11:06
12 mars 2013 à 11:06
Bonjour
La liste déroulante sert-elle pour créer une données qui est recopier dans une base si oui dans une cellule intermédiaire mettre une rechercheV et c'est cette cellule qui sera utilisé pour entrer les données dans la base de données
Créer une deuxiéme liste avec les libélés voulus et mettre une rechecheV pour ramener le mot entré dans la cellule de la liste déroulante c'est cette cellule intermédiaire qui sera copié et non le mot tapé dans la cellule avec le menu déroulant
en C2 =RECHERCHEV(C1;G1:G10;1;FAUX)
Ou C1 la cellule avec la liste déroulante
G1:G10 votre liste
La liste déroulante sert-elle pour créer une données qui est recopier dans une base si oui dans une cellule intermédiaire mettre une rechercheV et c'est cette cellule qui sera utilisé pour entrer les données dans la base de données
Créer une deuxiéme liste avec les libélés voulus et mettre une rechecheV pour ramener le mot entré dans la cellule de la liste déroulante c'est cette cellule intermédiaire qui sera copié et non le mot tapé dans la cellule avec le menu déroulant
en C2 =RECHERCHEV(C1;G1:G10;1;FAUX)
Ou C1 la cellule avec la liste déroulante
G1:G10 votre liste