p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Candidat au titre de Membre du Club
    Profil pro
    Inscrit en
    mai 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 27
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Inscrit en
    août 2005
    Messages
    3 318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

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

    Par défaut

    bonsoir

    tu peux essayer

    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
    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 : 27
    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.

Discussions similaires

  1. Récupérer le numéro de ligne d'une cellule à partir d'une autre
    Par adknou dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 06/06/2014, 15h50
  2. Réponses: 3
    Dernier message: 12/11/2010, 23h14
  3. Récupérer le Nbre de lignes d'une feuille
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/12/2008, 12h17
  4. récupérer le numéro de ligne d'une plage en fonc
    Par damalaan dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 19/12/2007, 13h33
  5. Récupérer le numéro du nom d'une feuille.
    Par drics dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/11/2007, 18h16

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