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 de userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Par défaut Fermeture de userform
    Bonjour
    J'aimerais fermer un userform avec un dblclick dans une listbox.
    J'ai une listbox dans laquelle je sélectionne un seul élément, ensuite, pour refermer le userform, je clique sur la croix rouge.
    Mais j'aimerais éviter cette double opération et pouvoir séléctionner mon objet ET fermer le userform en même temps avec un double clic. Merci d'avance

  2. #2
    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


    NB - Pense à récupérer la sélection avant cette ligne...

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Par défaut
    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Alors ne pas oublier le bouton "Résolu".

  5. #5
    Membre habitué
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Par défaut
    En fait j'arrive à fermer le userform (UF) si je clique sur le UF

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub USERFORM_Click()
    LANGUEM = ListBox1.ListIndex
    Unload Me
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub UserForm_initialize()
    With ListBox1
    .AddItem "Français"
    .AddItem "Allemand"
    .AddItem "Italien"
    .AddItem "Anglais"
    .AddItem "Espagnol"
    .AddItem "Portugais"
     
    End With
    ListBox1.ListIndex = 0
    ListBox1.MultiSelect = fmMultiSelectSingle
     
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub UserForm_Terminate()
    LANGUEM = ListBox1.ListIndex
    Unload Me
    End Sub

    Mais je n'arrive pas à fermer le UF en cliquant dans listbox

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub ListBox1_Click()
    LANGUEM = ListBox1.ListIndex
    Unload Me
    End Sub

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    J'ai essayé cela, ça m'écrit la valeur récupéré dans ma feuille et me ferme l'userform
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub ListBox1_Click()
        LANGUEM = Me.ListBox1.Value
        Sheets("MHT").Cells(1, 4).Value = LANGUEM
        Unload Me
    End Sub
    Si c'est sur double click
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
        Cancel = True
        LANGUEM = Me.ListBox1.Value
        Sheets("MHT").Cells(1, 4).Value = LANGUEM
        Unload Me
    End Sub
    dans les 2 cas ça fonctionne

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

Discussions similaires

  1. [XL-2007] Fermeture d'UserForm
    Par MidoCESI dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/10/2014, 15h37
  2. [XL-2002] Ouverture et fermeture d'userform
    Par Godard dans le forum Excel
    Réponses: 2
    Dernier message: 27/04/2009, 07h38
  3. Fermeture du userform
    Par TomSawyer76 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/07/2008, 14h43
  4. Fermeture du Userform lors d'une sauvegarde
    Par wabo67 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/12/2007, 18h12
  5. fermeture du userform
    Par stdebordeau dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 31/10/2007, 08h32

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