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 :

Connaitre le numéro de la ligne


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Août 2006
    Messages : 148
    Par défaut Connaitre le numéro de la ligne
    Bonjour,

    une petite question d'un débutant.

    Comment connaitre le numéro de la ligne dont la cellule correspond à un critère spécifiques.

    Exemple dans ma colonne A, dans chaque ligne j'ai des bâtiment portant tous un nom diffèrent. Je voudrais récupérer le numéro de la ligne du bâtiment nommé (par exemple) HOTEL.

    Merci

    David

  2. #2
    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
    Utilise la méthode Find (regarde l'aide)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub Macro1()
    Dim c As Range
    Dim Lig As Long
     
    Set c = Worksheets("Feuil1").Range("A:A").Find("HOTEL", LookIn:=xlValues, LookAt:=xlWhole)
    If Not c Is Nothing Then
        Lig = c.Row
        Set c = Nothing
    End If
    MsgBox Lig
    End Sub

  3. #3
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Août 2006
    Messages : 148
    Par défaut
    Merci beaucoup,

    je vais regarder cette méthode Find.

    Bonne soirée

    David

  4. #4
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Bonjour,

    Dans ce genre de cas, si de plus tu es sur de la présence de la donnée recherchée, j'utilise plutôt :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MonNumLigne = worksheetfunction.Match("Hotel",worksheets(1).columns(1))
    Cordialement,

    Ps : si le côté technique de la réponse = OK ou pas => pensez à cliquer sur les pouces et quand question résolue à la taguer résolue, et chaque action vous rapporte des points

    Didier

  5. #5
    Membre confirmé
    Inscrit en
    Août 2006
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Août 2006
    Messages : 148
    Par défaut
    Bonsoir,

    merci pour cette réponse je vais tester cette méthode.

    David

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

Discussions similaires

  1. Connaitre le numéro de ligne qui a levé l'exception
    Par gastoncs dans le forum VB.NET
    Réponses: 2
    Dernier message: 30/03/2015, 23h51
  2. Connaitre le numéro de ligne exécuté dans le code
    Par Invité dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 25/10/2006, 16h15
  3. [Exceptions] Comment afficher le numéro de la ligne ?
    Par hpalpha dans le forum Langage
    Réponses: 2
    Dernier message: 09/12/2004, 09h58
  4. [xml] Récupérer le numéro de la ligne d'erreur d'un fichier
    Par ZoumZoumMan dans le forum C++Builder
    Réponses: 7
    Dernier message: 20/03/2004, 19h09
  5. ListBox : récupération du numéro de la ligne
    Par Argonz dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/11/2003, 08h17

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