établir un controle sur inputbox

R

richard

Guest
Inutile de vous dire que je suis absolument novice en VBA ...
J'essaie, à l'aide d'une macro de
1) faire selectionner par l'utilisateur un item dans une liste située dans la plage d1:d5 de la feuille "essai"
2) que l'item ainsi selectionné vienne s'inscrire dans la cellule B1

Par la suite la donnée en B1 alimente un filtre.

J'ai donc fait la macro suivante qui fonctionne :

'boite de dialogue
cherche = InputBox("demande de nom", "bonjour")
'selection de la feuille
Sheets("essai").Select
'selection de la cellule dans laquelle copier
Range("B1").Select
'copier la saisie venant de inputbox
ActiveCell.FormulaR1C1 = cherche

Je n'arrive pas à trouver une methode me permettant de donner une liste déroulante des items à selectionner. J'ai bien un bouquin, mais quand on ne connais pas le nom de la commande.... on ne peut pas en trouver la syntaxe !
J'ai l'impression que ça doit être élémentaire pour quelques uns, et parfois on a la désagréable impression d'être simplet ....
merci d'avance à tous
 
P

patrick

Guest
Bonjour,

Pourquoi n'utilises tu pas sur la cellule B1 la fonction excel :
- Données
- Validation
dans l'onglet "option" choisir "Autoriser".. Liste
puis dans "source" mettre D1:D5

Tu auras en B1 une liste déroulante qui ne te laissera le choix de renseigner uniquement les éléments de ta plage D1:D5

Salut
 

Discussions similaires

Statistiques des forums

Discussions
313 138
Messages
2 095 627
Membres
106 308
dernier inscrit
F.DIAS