Kategorie szkoleń | Egzaminy | Kontakt
  • 4
  • 0
  • 1

Witam

 

Czy ktoś wie jak policzyć wyfiltrowane wiersze? Mamy tabelę i jak ustawimy w niej filtr to ilość wierszy zawęzi się tylko do tych spełniających wymagania.  Jak policzyć ile tych wierszy jest. Oczywiście chodzi mi o VBA. W arkuszu jak się zaznaczy te wiersze to na dolnym pasku licznik pokazuje poprawną wartość, więc chyba da się też to w makro sprawdzić.

Krzysztof_Nowak
  • Zapytał
  • @ Krzysztof_Nowak | 21.05.2021
    • 3
    • 0
    • 12
Zaloguj się aby zadać pytanie
Pokrewne

Odpowiedzi (4)

  • 1

Widoczne wiersze możesz policzyć metodą Range.SpecialCells:

Debug.Print Range("a1:a10").SpecialCells(xlCellTypeVisible).Count
Mirosław_Janiak
  • Odpowiedział
  • @ Mirosław_Janiak | 22.05.2021
    • 1
    • 7
    • 1
  • 0

Dziękuję, pomogło :)

Krzysztof_Nowak
  • Odpowiedział
  • @ Krzysztof_Nowak | 24.05.2021
    • 3
    • 0
    • 12
  • 0

No dobra a teraz pytanie: Jak przejść po tych (tylko widocznych) komórkach i pobrać z nich dane?

Krzysztof_Nowak
  • Odpowiedział
  • @ Krzysztof_Nowak | 26.05.2021
    • 3
    • 0
    • 12
  • 1

Np. pętlą For Each:

Sub nieukryte()
Dim rng As Range, kom As Range

Set rng = Range("a1:a10").SpecialCells(xlCellTypeVisible)

Debug.Print rng.Count

For Each kom In rng
   Debug.Print kom.Value
Next

End Sub

 

Mirosław_Janiak
  • Odpowiedział
  • @ Mirosław_Janiak | 27.05.2021
    • 1
    • 7
    • 1
Komentarze
Super. Dziękuję ślicznie za pomoc.
Skomentował : @ Krzysztof_Nowak ,31.05.2021
  • 3
  • 0
  • 12