
Envoyé par
RicardoBxl
J'ai une liste de numéros client que je filtre sur base d'une recherche. La liste s'efface pour ne laisser que le numéro de client recherché. Je voudrais récupérer le numéro de la ligne afin de pouvoir aller chercher toutes les valeurs associé à ce numéro client.
Pas besoin du numéro de ligne.
Utilise SpecialCells(xlCellTypeVisible) sur un Range correspondant à l'intégralité de ta zone de données (sans la barre de titre) et tu auras ta ligne.
Par exemple, si ta zone de données est A2:E10 et que tu veux récupérer la donnée de la colonne C, après ton tri tu mets :
MaValeur = Range("A2:E10").SpecialCells(xlCellTypeVisible).Range("C1").Value
Pour faire mieux, il faudrait remplacer le E10 par une instruction à base de End(xlUp).
Partager