ich habe dieses wunderbare Makro, das mir die Top 10 Werte von einem Blatt in ein anderes ausliest.
Sub High10()
Dim lRow As Long
Sheets("Sheet2").Range("F2:F12").Value = Evaluate("transpose(LARGE('Sheet1'!AL4:AL65" & lRow & " _
,{1,2,3,4,5,6,7,8,9,10}))")
End Sub
Mein Problem:Wenn ich in Blatt 1 einen Filter setze,der die Werte in Spalte AL ändert, wird dies bei der Ausgabe der Werte in Blatt 2 nicht berücksichtigt - d.h. es werden auch die nun durch den Filter ausgeblendeten Zellen berücksichtigt.
Ist es jemanden möglich das Makro so anzupassen, dass nur die tatsächlich sichtbaren Zellen berücksichtigt werden?
Vielen Dank vorab!
Thomas