[Déplacé VB6 --> VBA] Comment insérer une liste déroulante dans une formule [Résolu]

Signaler
Messages postés
11
Date d'inscription
dimanche 21 février 2010
Statut
Membre
Dernière intervention
21 octobre 2010
-
cs_pacadebord
Messages postés
113
Date d'inscription
lundi 31 mars 2003
Statut
Membre
Dernière intervention
19 décembre 2011
-
Bonjour à tous

Je cherche à écrire dans la cellule A3 une formule qui me donne:
Si dans la cellule A1 il y a "maman" alors j'affiche le nombre 12 sinon j'affiche une liste déroulante nommé heure.

Dans le liste déroulante qui éxiste dèjà il y a les valeurs 12;11;10;9;8;7;6;5

Merci pour vos réponses

Gérald

2 réponses

Messages postés
113
Date d'inscription
lundi 31 mars 2003
Statut
Membre
Dernière intervention
19 décembre 2011
2
Bonjour,

Dans le fichier exemple ici, vous trouverez la fonction personnalisée "SelectHeure() qui doit répondre à votre demande. Comme toute autre formule, vous pouvez l'étendre à d'autres cellules.

Pac
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
219
Bonjour,
dans une formule ? ===>> je vois personnellement mal comment, même avec une fonction personnalisée.
Tu peux par contre utiliser VBA. Mais une question : à quel moment (sur quelle action) veux-tu afficher cette liste ? (car je vois mal une feuille qui serait remplie de listes-déroulantes)

____________________
Vous aimez Codes-Sources ? Il vous aide ? Cliquez ici pour l'aider à continuer
Cliquer sur "Réponse acceptée" en bas d'une solution adéquate est