Witold Sobków Problem Analyst
Temat: [VBA] - usuwanie ukrtych wierszy
Witam, znalazłem w sieci taką oto pętlę na usuwanie niewidocznych wierszy (po odfiltrowaniu).For lp = 1 To 65536 'loop through all rows
If Rows(lp).EntireRow.Hidden = True Then Rows(lp).EntireRow.Delete Else
Next
Pętla działa, ale nie do końca. Usuwa tylko część wierszy przez co jestem zmuszony powtarzać ją w kodzie ponieważ nie znam innego rozwiązania :)
Tak więc po 10 razie (co zabiera duuuuużooo czasu) otrzymuję efekt pożądany.
Czy da się ją jakoś skutecznie zmodyfikować lub usunąć niewidoczne wiersze w inny spsób?
Dziękuję z góry za odpowiedź.