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   -
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
A voir également:

3 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
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 :
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 --
0
freygeo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 
ça fonctionne !! merci beaucoup

Et au pire pour fermer je fait Ctrl + Alt + Suppr :)
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
oui ou tu éteinds l'ordi au bouton ou en débranchant la prise.
Ravi que cela fonctionne
Bon week end
0
lermite222 Messages postés 8724 Date d'inscription   Statut Contributeur Dernière intervention   1 191
 
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 :
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)
0