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 :

Le X des Userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2008
    Messages : 32
    Par défaut Le X des Userform
    Bonjour,

    Dans mes userforms, je met toujours un boton OK et un bouton Annuler qui sont facile à controler.
    Mais le X situé dans la ligne du titre ferme le userforme. La macro se poursuit et cause une erreur à cause d'absence de donnée.
    Comment peut-on controler le click sur ce X ?

    Merci de votre habituelle coopération.

  2. #2
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    tu as la réponse dans la FAQ

    Comment inhiber ou masquer le bouton 'Fermer' d'une UserForm ?
    .

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Dans l'événement QueryClose de l'userform, mets Cancel = True
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    Cancel = True
    End Sub
    (J'étais en train de le mettre dans un projet )
    Bonne journée

  4. #4
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Hello Ousk

    Si tu veux pouvoir Unloader ton UserForm, essaye plutôt comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If CloseMode = vbFormControlMenu Then Cancel = True
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If CloseMode = 0 Then Cancel = True

Discussions similaires

  1. probleme avec la suppression des userform
    Par polo1 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 16/01/2008, 17h10
  2. Problème avec des userforms
    Par nefertari dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 17/12/2007, 22h53
  3. Comment créer des userform et des classes en VBS?
    Par EvaristeGaloisBis dans le forum VBScript
    Réponses: 1
    Dernier message: 12/09/2007, 15h47
  4. Suppression des userforms
    Par spoyet dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/07/2007, 12h38
  5. Réponses: 1
    Dernier message: 08/02/2007, 10h11

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