Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Activation de userforms par combobox

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 !

azerty67

XLDnaute Occasionnel
🙂Bonsoir,

Ayant parcouru le forum à la recherche d'une soluce je me remet à vous pour m'aider un peu.

Voilà, je dispose d'un userform sur lequel par l'intermediaire de différents boutons de commande j'active d'autres userforms

Je ne trouve pas ça très élégant (trop de boutons🙂.
Donc je voudrais remplacer ces boutons par une combobox dans laquelle je pourrais choisir quel userform à activer mais je ne sais comment faire😕

Merci pour votre aide
Jm
 
Re : Activation de userforms par combobox

;

😉 Merci à toi ! C'est exactement ce que je voulais.
Je vais travailler sur ton code pour bien en comprendre les modifications.

Merci à tous


🙂Bonjour à tous,

Comment ajouter des "liens" dans une combox" afin d'appeller différents userform. J'ai un code pour deux mais quand je veux en intégrer un troisième dans la combo ça ne marche pas 🙁

Private Sub ajouter_Click()
UserForm1.Show

End Sub

Private Sub ComboBox1_Change()
If ComboBox1.Value = "Ajouter une commande" Then
Unload gestion_commandes
UserForm1.Show
Else
Unload gestion_commandes
UserForm2.Show
End If
End Sub

Private Sub CommandButton18_Click()

End Sub

Private Sub ComboBox2_Change()
If ComboBox2.Value = "Ajouter une commande" Then
Unload gestion_commandes
UserForm1.Show
Else
Unload gestion_commandes
UserForm2.Show
End If
End Sub

Private Sub ComboBox3_Change()
If ComboBox3.Value = "Ajouter une commande" Then
Unload gestion_commandes
UserForm1.Show
Else
Unload gestion_commandes
UserForm2.Show
End If
End Sub

Private Sub ComboBox4_Change()
If ComboBox5.Value = "Ajouter une commande" Then
Unload gestion_commandes
UserForm1.Show

Else
Unload gestion_commandes
UserForm2.Show


End If
End Sub

Private Sub ComboBox5_Change()

End If
End Sub

Private Sub ComboBox6_Change()
If ComboBox6.Value = "Ajouter une commande" Then
Unload gestion_commandes
UserForm1.Show

Else
Unload gestion_commandes
UserForm2.Show

End If
End Sub

Private Sub CommandButton5_Click()
Me.Hide
End Sub

Private Sub rechercher_commande_Click()
UserForm2.Show
End Sub

Private Sub UserForm_Initialize()
Dim k%
ComboBox1.Clear
With Me.ComboBox1
.AddItem "Ajouter une commande"
.AddItem "Rechercher une commande"
End With
With Me.ComboBox2
.AddItem "Ajouter une commande"
.AddItem "Rechercher une commande"
End With
With Me.ComboBox3
.AddItem "Ajouter une commande"
.AddItem "Rechercher une commande"
End With
With Me.ComboBox4
.AddItem "Ajouter une commande"
.AddItem "Rechercher une commande"
.AddItem "Gérer coûts productifs
"

End With
With Me.ComboBox5
.AddItem "Ajouter une commande"
.AddItem "Rechercher une commande"
End With
With Me.ComboBox6
.AddItem "Ajouter une commande"
.AddItem "Rechercher une commande"
End With

End Sub
 
Re : Activation de userforms par combobox


🙂 J'ai remplacé par:

Private Sub ComboBox4_Change()
If ComboBox4.Value = "Ajouter une commande" Then
Unload gestion_commandes
UserForm1.Show
End If


If ComboBox4.Value = "Rechercher une commande" Then
Unload gestion_commandes
UserForm2.Show

End If
If ComboBox4.Value = "Gérer coûts productifs" Then
Unload gestion_commandes
UserForm3.Show
End If

End Sub

Et ça fonctionne, je m'améliore 😀
 
- 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

Discussions similaires

R
Réponses
20
Affichages
4 K
RaVenSs
R
S
Réponses
4
Affichages
2 K
stage_ferrit
S
P
Réponses
0
Affichages
594
P
J
Réponses
7
Affichages
2 K
Julien1003
J
C
  • Question Question
Réponses
6
Affichages
2 K
cvasse
C
L
Réponses
2
Affichages
2 K
lolo34140
L
F
Réponses
2
Affichages
2 K
fredoud
F
K
Réponses
5
Affichages
2 K
Guest
G
S
Réponses
2
Affichages
1 K
Svhmanta
S
C
Réponses
6
Affichages
1 K
chatroc
C
J
  • Question Question
Réponses
6
Affichages
2 K
JoMargue
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…