Démarrer une macro à l'aide de "Enter"

Fermé
Philou13CH - 22 nov. 2013 à 14:48
 Philou73CH - 25 nov. 2013 à 09:01
Bonjour,

Mon problème est le suivant :

La cellule B4 est une liste déroulante. Qui est vide quant on ouvre la page. Et j'aimerai pourvoir faire démarrer une macro, selon le choix sélectionné dans le menu déroulant.


Je pensais que le plus simple est de procéder ainsi : Choisir dans le menu, puis presser "Enter".

Par contre je ne sais pas si c'est faisable et surtout par quelle commande.

D'avance merci pour votre aide, qui m'a déjà été très très très précieuse.



A voir également:

1 réponse

lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
22 nov. 2013 à 19:11
Bonjour,
Il n'est pas nécessaire de taper Enter..
Rien que le fait de faire un choix dans la liste peu envoyer une macro.
Copie ce code dans le module de la feuille
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$4" Then
'Envoyer la macro
LeNomDeLaMacro
End If
End Sub
A+

0
génial,
c'est mieux que ce que j'espérai comme concepte.
je test, mais vous remercie d'avance pour cette solution qui m'a l'air génial.
0
Bonjour,

Je suis désolé, mais votre proposition ne me convient pas pour le cas de figure de ma question. Même si j'ai pu la mettre à profit pour d'autres cellules, mon problème reste pour la cellule qui a motivé ma question.

Je recherche donc encore la réponse, si elle existe, pour pouvoir faire démarrer une macro en pressant " Enter"
0