Liste déroulante
FRAVAI
-
FRAVAI Messages postés 5 Statut Membre -
FRAVAI Messages postés 5 Statut Membre -
Bonjour,
Debutant en VBA ,j'ai un probléme
je souhaite faire une liste déroulante dans une cellule mais qui renvoie une valeur numérique en fonction de la réponse choisie :
ex : liste déroulante motA motB motC qui m'affiche dans la même cellule : 1 si on choisit mot1, 2 si on choisit mot 2 et 3 si on choisit mot3
merci pour votre aide
Debutant en VBA ,j'ai un probléme
je souhaite faire une liste déroulante dans une cellule mais qui renvoie une valeur numérique en fonction de la réponse choisie :
ex : liste déroulante motA motB motC qui m'affiche dans la même cellule : 1 si on choisit mot1, 2 si on choisit mot 2 et 3 si on choisit mot3
merci pour votre aide
A voir également:
- Liste déroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Site dangereux liste - Guide
6 réponses
Bonjour,
ce post aurai plus trouvé sa place dans la partie programmation du forum!
Pour faire ce que tu demande il te suffit de faire ceci:
1 - Creer ton userform avec une listebox
2 - Ecrire la fonction associé à ta listebox:
private sub listebox_change (ou un truc du genre)
if listebox.value = "mot1" then result = 1
if listebox.value = "mot2" then result = 2
end sub
Voila grossierement, commence a programmenr et repasse par la si t'as un soucis ;)
ce post aurai plus trouvé sa place dans la partie programmation du forum!
Pour faire ce que tu demande il te suffit de faire ceci:
1 - Creer ton userform avec une listebox
2 - Ecrire la fonction associé à ta listebox:
private sub listebox_change (ou un truc du genre)
if listebox.value = "mot1" then result = 1
if listebox.value = "mot2" then result = 2
end sub
Voila grossierement, commence a programmenr et repasse par la si t'as un soucis ;)
En vba, ...
Si tu suis ce que Xav3601 te dit ...
tu pourras aussi utiliser la propriété listindex
avec i
..... monindex = userform1.listbox1.listindex
puis faire les test que tu veux
plus simple
si tu as listbox1.listindex, tu as aussi listbox1.value le premier contient l'index, le deuxième la valeur.
Sur une feuille excel
tu peux aussi placer une zone combinée déroulante
click de droit / format de contrôle / tu indiques où se trouve ta liste tu donnes une cellule liée
celle-ci contiendras l'index et aucune macro. tu pourras alors utiliser index/equiv/....etc.
A+
Si tu suis ce que Xav3601 te dit ...
tu pourras aussi utiliser la propriété listindex
avec i
..... monindex = userform1.listbox1.listindex
puis faire les test que tu veux
plus simple
si tu as listbox1.listindex, tu as aussi listbox1.value le premier contient l'index, le deuxième la valeur.
Sur une feuille excel
tu peux aussi placer une zone combinée déroulante
click de droit / format de contrôle / tu indiques où se trouve ta liste tu donnes une cellule liée
celle-ci contiendras l'index et aucune macro. tu pourras alors utiliser index/equiv/....etc.
A+
FRAVAI, tu me prend pour un C ?
http://www.commentcamarche.net/forum/affich 4918759 excel liste deroulante conditionnelle
http://www.commentcamarche.net/forum/affich 4918759 excel liste deroulante conditionnelle
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Désolé mais ma requéte n'est pas la même
ma demande consistait a donner une valeur dans une cellule correspondant a un choix dans la même cellule
merci de comprendre les nuances avant de s'enerver
et merci pour les réponses des précédents intervenants
ma demande consistait a donner une valeur dans une cellule correspondant a un choix dans la même cellule
merci de comprendre les nuances avant de s'enerver
et merci pour les réponses des précédents intervenants
Ah oui ?
ta demande sur ce post
Debutant en VBA ,j'ai un probléme
je souhaite faire une liste déroulante dans une cellule mais qui renvoie une valeur numérique en fonction de la réponse choisie :
ex : liste déroulante motA motB motC qui m'affiche dans la même cellule : 1 si on choisit mot1, 2 si on choisit mot 2 et 3 si on choisit mot3
Et celle sur celui cité
http://www.commentcamarche.net/forum/affich 4918759 excel liste deroulante conditionnelle?page=2
Debutant en VBA ,j'ai un probléme
je souhaite faire une liste déroulante dans une cellule mais qui renvoie une valeur numérique en fonction de la réponse choisie :
ex : liste déroulante motA motB motC qui m'affiche dans la même cellule : 1 si on choisit mot1, 2 si on choisit mot 2 et 3 si on choisit mot3
Quellles nuances ?
sans commentaires: Nul et de mauvaise foi...
ta demande sur ce post
Debutant en VBA ,j'ai un probléme
je souhaite faire une liste déroulante dans une cellule mais qui renvoie une valeur numérique en fonction de la réponse choisie :
ex : liste déroulante motA motB motC qui m'affiche dans la même cellule : 1 si on choisit mot1, 2 si on choisit mot 2 et 3 si on choisit mot3
Et celle sur celui cité
http://www.commentcamarche.net/forum/affich 4918759 excel liste deroulante conditionnelle?page=2
Debutant en VBA ,j'ai un probléme
je souhaite faire une liste déroulante dans une cellule mais qui renvoie une valeur numérique en fonction de la réponse choisie :
ex : liste déroulante motA motB motC qui m'affiche dans la même cellule : 1 si on choisit mot1, 2 si on choisit mot 2 et 3 si on choisit mot3
Quellles nuances ?
sans commentaires: Nul et de mauvaise foi...