Excel : obliger une combobox
Résolu
freygeo
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
lermite222 Messages postés 8724 Date d'inscription Statut Contributeur Dernière intervention -
lermite222 Messages postés 8724 Date d'inscription Statut Contributeur Dernière intervention -
A l'ouverture de mon classeur Excel, un menu déroulant apparait dans une fenêtre (combobox)
Je souhaiterai savoir comment faire pour obliger un utilisateur à sélectionner une modalité dans une combobox sans qu'il puisse fermer la fenêtre)
La solution la plus simple semble de désactiver la croix de fermeture de la combobox, ce que je ne sais pas faire...
Si quelqu'un a une idée
Merci et bonne journée
Je souhaiterai savoir comment faire pour obliger un utilisateur à sélectionner une modalité dans une combobox sans qu'il puisse fermer la fenêtre)
La solution la plus simple semble de désactiver la croix de fermeture de la combobox, ce que je ne sais pas faire...
Si quelqu'un a une idée
Merci et bonne journée
A voir également:
- Excel : obliger une combobox
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
3 réponses
Salut,
Désolé, je pensais t'avoir répondu sur le sujet d'origine, mais ça n'est pas le cas...
Il s'agit d'un UserForm, pas d'une ComboBox. Ok?
Pour éviter la fermeture à la croix :
Dans le code de l'UserForm coller ce code :
!!!!!ATTENTION !!!!! Tu dois avoir une procédure de sortie... Unload UserForm1 quelque part. Ben oui, sinon tu ne pourras plus jamais fermer ni ton userform, ni excel...
Si je me souviens, il doit y avoir un bouton dans ton UserForm avec un code qui le ferme. Vérifie d'abord si tu as ceci :
EDIT : lien à lire...
Cordialement,
-- Il n'y a rien de tel qu'une question idiote, seulement une réponse idiote. A.Einstein --
Désolé, je pensais t'avoir répondu sur le sujet d'origine, mais ça n'est pas le cas...
Il s'agit d'un UserForm, pas d'une ComboBox. Ok?
Pour éviter la fermeture à la croix :
Dans le code de l'UserForm coller ce code :
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = 0 Then Cancel = True End Sub
!!!!!ATTENTION !!!!! Tu dois avoir une procédure de sortie... Unload UserForm1 quelque part. Ben oui, sinon tu ne pourras plus jamais fermer ni ton userform, ni excel...
Si je me souviens, il doit y avoir un bouton dans ton UserForm avec un code qui le ferme. Vérifie d'abord si tu as ceci :
Private Sub CommandButton1_Click() bla bla bla... Unload UserForm1 UserForm1.Hide End Sub
EDIT : lien à lire...
Cordialement,
-- Il n'y a rien de tel qu'une question idiote, seulement une réponse idiote. A.Einstein --
Bonjour,
freygeo : Tu ferais mieux de créer un nouveau topic d'autant plus que ta question n'a rien à voir avec ta question précédante. (Le bouton rouge dans le haut de la page)
Et tant que j'y suis...
pijaku et freygeo :
réponse à la question initiale (Supprimer la croix rouge)
pijaku :
Ce qui revient à dire...
Unload UserForm1 = Fermer l'userform et le supprimer de la mémoire.
UserForm1.Hide = Ouvrir l'UserForm et le laisser en mémoire mais pas l'afficher.
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
freygeo : Tu ferais mieux de créer un nouveau topic d'autant plus que ta question n'a rien à voir avec ta question précédante. (Le bouton rouge dans le haut de la page)
Et tant que j'y suis...
pijaku et freygeo :
réponse à la question initiale (Supprimer la croix rouge)
pijaku :
bla bla bla... Unload UserForm1 UserForm1.Hide
Ce qui revient à dire...
Unload UserForm1 = Fermer l'userform et le supprimer de la mémoire.
UserForm1.Hide = Ouvrir l'UserForm et le laisser en mémoire mais pas l'afficher.
A+
L'expérience instruit plus sûrement que le conseil. (André Gide)
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)