Liste deroulante à 2 choix imposés et le 3eme en nombre
Résolu
louisamiel
Messages postés
67
Date d'inscription
Statut
Membre
Dernière intervention
-
louisamiel Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
louisamiel Messages postés 67 Date d'inscription Statut Membre Dernière intervention -
Bonjour
Je souhaite sur une colonne de mon tableau imposer aux utilisateurs 2 choix en texte et un 3eme choix libre pour noter un numero . comment proceder svp ?
Je souhaite sur une colonne de mon tableau imposer aux utilisateurs 2 choix en texte et un 3eme choix libre pour noter un numero . comment proceder svp ?
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
- Supercopier 2 - Télécharger - Gestion de fichiers
- Liste déroulante google sheet - Accueil - Guide bureautique
- Supprimer liste déroulante excel - Forum Réseaux sociaux
4 réponses
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
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
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
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
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