Première ligne contenant...

Résolu
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   -  
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Tout le monde connaît ce fameux moyen de connaître la dernière ligne de son tableau :

DL = Cells(Application.Rows.Count, 1).End(xlUp).Row

Je souhaiterais maintenant connaître la première ligne du tableau contenant une certaine valeur (en partant du haut de mon tableau).

Merci de votre aide.
A voir également:

1 réponse

Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334
 
Hello,

Il te suffit de faire une boucle sur tes lignes de tableau et de mettre un check (if) dans ta boucle.

Un truc du genre :

// initialise idtab à 0
While idtab <= Application.Rows.Count
       If Application(idtab) = "valeur recherchée" Then
            break 
        Else
            idtab + = 1;
        End If
Wend 


en sortie de ça, idtab contien l'id de la ligne qui contient ta valeur.

Mon VB est un peu rouillé mais ça doit pas être loin de ça.

Cdlt,
0
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   61
 
Ok merci je testerai, tu es de l'école 42?
0
Lapourax Messages postés 3014 Date d'inscription   Statut Contributeur Dernière intervention   334
 
Pas du tout :)
N'empêche que 42 c'est la réponse à la vie, l'univers et tout le reste :)
0
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   61
 
Ca a pas l'air de marcher....

Je pense qu'il y a des erreurs de syntaxe.
0