IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Fermeture conditionnelle d'un userform


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut Fermeture conditionnelle d'un userform
    Je viens de creer un userform qui apparait des l'overture du fichier.
    Ce userform permet de rentrer differents renseignements.
    Je souhaiterais que ce userform ne puisse etre ferme que lorsque l'on clique sur un bouton (que j'ai deja cree)
    je souhaiterais supprimer la possibilite de fermer l'userform via la croix en haut a droite.

    merci d'avance

    Christophe

  2. #2
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Il te suffit de mettre uncode dans l'évènemement Userform_QueryClose qui appelle ta mlacro qui ferme le userform. Comme ca il n'y aura plus de différence entre ton bouton et la croix.
    Je crois que tu peux te contenter de cancel=true qui va rendre le bouton inutilisable

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Userform_QueryClose(Cancel As Integer, CloseMode As Integer)
    'ton code qui appelle soit le bouton fermé soit cancel=true
     
    End Sub

  3. #3
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour magninde l' ami Krovax le forum code dans user

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    If CloseMode = vbFormControlMenu Then Cancel = True
    End Sub
    attention de mettre un bouton pour sortir

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub CommandButton1_Click()
    Unload Me
    End Sub

  4. #4
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,

    oui, tu peux même affiner et surtout penser à la sortie, voir ici :

    http://silkyroad.developpez.com/VBA/UserForm/

    cordialement,

    Didier

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 20
    Par défaut
    parfait Merci beaucoup!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Fermeture intempestive de l'userform dès que je rajoute, du code, textbox, etc.
    Par stephadm dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 16/07/2017, 14h25
  2. [XL-2003] Procédure unique pour CACHER toutes les croix de fermeture de TOUS les userforms
    Par MarcelG dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 18/07/2013, 18h33
  3. Fermeture conditionnelle d'un formulaire
    Par emulamateur dans le forum IHM
    Réponses: 2
    Dernier message: 23/11/2009, 18h41
  4. fermeture automatique d'un userform
    Par dodo28 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/03/2009, 01h08
  5. [VBA-E]Bloquer la fermeture d'un userform
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/10/2006, 17h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo