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 :

Problème listbox vba


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 3
    Par défaut Problème listbox vba
    Bonjour, J'ai un problème avec mon programme.J'utilise une userform avec une listbox et un bouton valider. J'aimerais connaitre quelle est la valeur sélectionner par l'utilisateur dans la listbox.J'ai essayé If (Me.ListBox1.Value = -1) Then MsgBox "Il faut faire une sélection"" dans mon code mais ce ne marche pas

    Voici le bout de code. Merci d'avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Private Sub UserForm_Initialize()
    Dim i As Integer
    Dim ref As String
    Workbooks.Open ("C:\PROGRAMMES\référence.xls")
    Workbooks("Référence.xls").Sheets("Feuil1").Select
    For i = 1 To 25
    ref = Sheets("Feuil1").Cells(i, 1)
    If (ref = "") Then
    GoTo finboucle
    End If
    Me.ListBox1.AddItem ref
    Next i
    finboucle:
    End Sub
     
    Private Sub CommandButton1_Click()
    If (Me.ListBox1.Value = -1) Then
    MsgBox "Il faut faire une sélection""
    End If
    Unload UserForm
    End Sub

  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 : 61
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

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

    Essaye comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub CommandButton1_Click()
        If Me.ListBox1.Value = "" Then
            MsgBox "Il faut faire une sélection"
            Exit Sub
        Else
            MsgBox Me.ListBox1.Value
        End If
    Unload UserForm
    End Sub

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonjour,

    Si aucun article n'est sélectionné,

    est égal à -1
    Sinon : indice de l'article sélectionné ...

Discussions similaires

  1. [XL-2007] Problème récupèration de données dans listBox VBA
    Par paulob dans le forum Excel
    Réponses: 6
    Dernier message: 07/05/2015, 16h50
  2. [XL-2003] Problème ListBox VBA
    Par jackborogar dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/03/2013, 18h51
  3. [VBA-E]Problème Listbox et path
    Par captaine93 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 10/11/2006, 11h00
  4. Problème de VBA de passage de 2000 à 2002
    Par Oberown dans le forum Access
    Réponses: 9
    Dernier message: 10/05/2006, 14h51
  5. problème avec VBA
    Par Delph dans le forum Langage
    Réponses: 2
    Dernier message: 19/08/2002, 13h15

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