Bonjour,
C'est probablement un sujet qui à déjà été traité cependant j'ai du mal à formuler ma requète sur google.
Voici le problème : J'ai une liste déroulante avec 7 options dispo (option1, option2, option3 etc) un bouton de commande qui est lié à cette liste (si je séléctionne "option 1" mon bouton affiche alors "option 1" et ainsi de suite).
Je voudrais savoir comment faire pour qu'en fonction de l'option choisi je puisse appeler tel ou tel macro.
Pour la liste je sais que l'on fait comme ci dessous, mais pour le bouton je bloque.
J'imagine que ce doit être un truc dans le style :
Si quequ'un sait comment faire ou à un lien sur un sujet du même type ce serait parfait.
C'est probablement un sujet qui à déjà été traité cependant j'ai du mal à formuler ma requète sur google.
Voici le problème : J'ai une liste déroulante avec 7 options dispo (option1, option2, option3 etc) un bouton de commande qui est lié à cette liste (si je séléctionne "option 1" mon bouton affiche alors "option 1" et ainsi de suite).
Je voudrais savoir comment faire pour qu'en fonction de l'option choisi je puisse appeler tel ou tel macro.
Pour la liste je sais que l'on fait comme ci dessous, mais pour le bouton je bloque.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Target.Address = "la cellule de la liste" Then
Select Case Target.Text
Case Is = "option1"
call 'la commande voulu'
Case Is = "option 2"
call 'la commande voulu'
etc
End Select
J'imagine que ce doit être un truc dans le style :
Code:
Private Sub CommandButton1_Click()
If CommandButton1.Caption = "option 1"Then
call macro voulu
End If
End Sub