Filtre Automatique & VBA

laurentsimon

XLDnaute Nouveau
Bonjour à tous !

Voilà, je cherche à récupérer dans une variable la valeur d'une cellule d'une colonne de la première ligne que retourne le filtre automatique (valeur sélectionnée par l'utilisateur).

Merci de votre aide.
 

Cousinhub

XLDnaute Barbatruc
Re : Filtre Automatique & VBA

Bonjour,

en considérant ton filtre sur la colonne A, le titre en A1, tu peux essayer ce code :

Code:
Sub prem_valeur()
Lig = [A65000].End(xlUp).Row
If Range("A1:A" & Lig).SpecialCells(xlCellTypeVisible).Areas(1).Count > 1 Then
    x = [A2]
  Else
    y = Range("A1:A" & Lig).SpecialCells(xlCellTypeVisible).Areas(2).Item(1).Row
    x = Cells(y, 1).Value
  End If
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 677
Messages
2 090 821
Membres
104 677
dernier inscrit
soufiane12