• Initiateur de la discussion Initiateur de la discussion Ben
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

Ben

Guest
Bonjour a tous,

Voila j'ai un petit probleme qui doit vous paraitre mineur, mais voila j'aimerais creer une barre d'outil ayant une combo box et je voudrais que lorsque l'utilisateur selectionne un item, une macro se lance. Pour le moment j'arrive bien a creer ma barre d'outil, je l'incremente de ma combo box et je lui integre la liste de choix. Par contre impossible d'utiliser la Private Sub *****_Change(), je ne sais pas quoi lui mettre et j'aimerais aussi savoir si je dois l'integrer dans le meme module ou dans un module de classe a part??

MErci d'avance
 
Tiens regarde l'exemple de ce que j'ai cree, la fin bloque..grrrrrr


Sub Barre_d_outil()

Set Choix_Profil_fonds = CommandBars.Add(Name:="Choix du profil", Position:=msoBarFloating, Temporary:=True)
Choix_Profil_fonds.Visible = True



Set Listeprofil = Choix_Profil_fonds.Controls.Add(Type:=msoControlComboBox)
With Listeprofil
.AddItem "Profil Dynamique", 1
.AddItem "Profil Equilibre", 2
.AddItem "Profil Défensif", 3
.DropDownWidth = 180
.ListIndex = 0

End With

Listeprofil.Caption = "Liste Profil"

End Sub

Private Sub Listeprofil_change()

Select Case Listeprofil.ListIndex
Case Is = 1
ProfilDynamique
End Select


End Sub

Private Sub ProfilDynamique()
Sheets("SELECT DYN-ALLOC").Select
Cells(1, 1).Select
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour