Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Candidat au titre de Membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : mai 2007
    Messages : 19
    Points : 10
    Points
    10

    Par défaut Récupérer le numéro de ligne d'une feuille excel dans un listbox

    Bonjour à tous
    J'aimerais récupérer le numéro de ligne d'une donnée se trouvant dans un listbox. (Les données sont importé d'une feuille excel). J'ai donc besoin de récupérer le numéro de ligne en fonction du contenu de la selection.
    Voici mon code qui ne fonctionne pas:

    Code :
    1
    2
    3
    Selection = ListBox.List(ListBox.ListIndex) 'on récupère le contenu de la ligne sélectionné dans le listbox
    ligne = Application.WorksheetFunction.Match(Selection, Worksheets("Projets").Range("C:C"), 0)
    MsgBox ligne
    Merci d'avance pour ceux qui voudraient m'aider.

  2. #2
    Rédacteur

    Homme Profil pro michel Tanguy
    Inscrit en
    août 2005
    Messages
    3 318
    Détails du profil
    Informations personnelles :
    Nom : Homme michel Tanguy
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : août 2005
    Messages : 3 318
    Points : 18 610
    Points
    18 610

    Par défaut

    bonsoir

    tu peux essayer

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Dim Ligne As Integer
    Dim Cible As String
     
    If ListBox1.ListIndex = -1 Then Exit Sub
     
    On Error Resume Next
    Cible = ListBox1
    Ligne = Application.WorksheetFunction.Match(Cible, _
        Worksheets("Projets").Range("C:C"), 0)
     
    If Err.Number = 0 Then
        MsgBox Ligne
        Else
        MsgBox "non trouvé"
    End If


    michel

  3. #3
    Candidat au titre de Membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 26
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : mai 2007
    Messages : 19
    Points : 10
    Points
    10

    Par défaut

    Merci ton code marche super bien

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •