Liste deroulante à 2 choix imposés et le 3eme en nombre
Résolu/Fermé
louisamiel
Messages postés
67
Date d'inscription
mardi 10 février 2015
Statut
Membre
Dernière intervention
11 novembre 2018
-
10 févr. 2015 à 15:26
louisamiel Messages postés 67 Date d'inscription mardi 10 février 2015 Statut Membre Dernière intervention 11 novembre 2018 - 20 févr. 2015 à 09:30
louisamiel Messages postés 67 Date d'inscription mardi 10 février 2015 Statut Membre Dernière intervention 11 novembre 2018 - 20 févr. 2015 à 09:30
A voir également:
- Liste deroulante à 2 choix imposés et le 3eme en nombre
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
- Google sheet liste déroulante - Accueil - Guide bureautique
- Supprimer une liste déroulante excel - Forum Word
4 réponses
via55
Messages postés
14504
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 décembre 2024
2 738
10 févr. 2015 à 16:10
10 févr. 2015 à 16:10
Bonjour
Tu voudrais que l'utilisateur ait par exemple le choix entre A et B et puisse compléter par un N° par exemple entrer A14 ?
Dans ce cas tu peux dans Validations de données de la cellule choisir critères de validation Personnalisé et mettre la formule =OU(GAUCHE(D2;1)="A";GAUCHE(D2;1)="B"); la saisie sera acceptée si elle commence par ou par B
Ou alors passer par une macro déclenchée par une double clic dans la cellule en créant un userform avec un comboxbox donnant le choix entre les 2 textes et un textbox pour rentrer un n° et un bouton validation
A la validation la macro concatene le texte choisi et le N° et l'inscrit dans la cellule
Cdlmnt
Tu voudrais que l'utilisateur ait par exemple le choix entre A et B et puisse compléter par un N° par exemple entrer A14 ?
Dans ce cas tu peux dans Validations de données de la cellule choisir critères de validation Personnalisé et mettre la formule =OU(GAUCHE(D2;1)="A";GAUCHE(D2;1)="B"); la saisie sera acceptée si elle commence par ou par B
Ou alors passer par une macro déclenchée par une double clic dans la cellule en créant un userform avec un comboxbox donnant le choix entre les 2 textes et un textbox pour rentrer un n° et un bouton validation
A la validation la macro concatene le texte choisi et le N° et l'inscrit dans la cellule
Cdlmnt
louisamiel
Messages postés
67
Date d'inscription
mardi 10 février 2015
Statut
Membre
Dernière intervention
11 novembre 2018
19 févr. 2015 à 08:42
19 févr. 2015 à 08:42
c'est une cellule pour du nombre mais si l 'utilisateur doit mettre du texte il n'a le choix qu'entre A ou B
via55
Messages postés
14504
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 décembre 2024
2 738
Modifié par via55 le 19/02/2015 à 13:57
Modifié par via55 le 19/02/2015 à 13:57
Bonjour
Alors il faut passer par une macro à mettre dans le worksheet de la feuille concernée
Exemple de macro qui n'autorise qu'un nombre ou A ou B dans la plage B1:B10
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
Alors il faut passer par une macro à mettre dans le worksheet de la feuille concernée
Exemple de macro qui n'autorise qu'un nombre ou A ou B dans la plage B1:B10
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B1:B20")) Is Nothing Then 'indiquer ici la plage concernée
'vérifie que la valeur entrée n'est pas différente de A et de B et n'est pas numérique
If Target.Value <> "A" And Target.Value <> "B" And Not IsNumeric(Target.Value) Then
'si c'est le cas la valeur entrée est effacée et le message d'erreur affiché
Target.Value = ""
MsgBox ("Vous ne pouvez entrer ici qu'un nombre ou les lettres A ou B")
End If
End If
End Sub
Cdlmnt
"L'imagination est plus importante que le savoir." A. Einstein
louisamiel
Messages postés
67
Date d'inscription
mardi 10 février 2015
Statut
Membre
Dernière intervention
11 novembre 2018
20 févr. 2015 à 09:30
20 févr. 2015 à 09:30
Merci cela fonctionne merci encore
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
Modifié par Vaucluse le 19/02/2015 à 14:14
Modifié par Vaucluse le 19/02/2015 à 14:14
Bonjour
je ne sais pas si cela correspond à ce que vous cherchez, mais pour info:
Pour autoriser une entrée autre que la liste, il faut "régler" les options de validation
exemple:
validation de données / liste
et dans le cadre source texte1;texte2
cliquer dans la fenêtre sur "alerte d'erreur"
et choisir le type de validation dans le menu
arrêt/avertissement/information
__arrêt interdit l'entrée de toute autre donnée
__avertissement ou information autorisent n'importe quelle donnée, mais demande une confirmation en affichant le message entrée dans la fenêtre
enfin, vous avez aussi l'onglet "message de saisie" qui permet d'afficher une information à la sélection de la cellule.
crdlmnt
Errare humanum est, perseverare diabolicum
je ne sais pas si cela correspond à ce que vous cherchez, mais pour info:
Pour autoriser une entrée autre que la liste, il faut "régler" les options de validation
exemple:
validation de données / liste
et dans le cadre source texte1;texte2
cliquer dans la fenêtre sur "alerte d'erreur"
et choisir le type de validation dans le menu
arrêt/avertissement/information
__arrêt interdit l'entrée de toute autre donnée
__avertissement ou information autorisent n'importe quelle donnée, mais demande une confirmation en affichant le message entrée dans la fenêtre
enfin, vous avez aussi l'onglet "message de saisie" qui permet d'afficher une information à la sélection de la cellule.
crdlmnt
Errare humanum est, perseverare diabolicum
louisamiel
Messages postés
67
Date d'inscription
mardi 10 février 2015
Statut
Membre
Dernière intervention
11 novembre 2018
20 févr. 2015 à 09:30
20 févr. 2015 à 09:30
Bonjour
Oui mais par ce moyen il n'a pas le choix de mettre un nombre pour mon cas c'est une cellule pour un nombre ou bien A ou B en texte
Lousiamiel
Oui mais par ce moyen il n'a pas le choix de mettre un nombre pour mon cas c'est une cellule pour un nombre ou bien A ou B en texte
Lousiamiel
17 févr. 2015 à 15:00
17 févr. 2015 à 19:59
Non ce n'est pas clair ! L'utilisateur aurait au départ le choix entre A et B mais pourrais aussi préférer ne rentrer ni A ni B mais un nombre de son choix ? Peux tu donner un exemple précis