VBA kopiowanie warunkowe

Cześć, potrzebuję kodu, który umożliwi mi kopiowanie wiersza, który spełni warunek z arkusza 1 do arkusza 2.

Dokładnie chodzi mi o to, żeby dany wiersz sprawdzany był pod względem wartości w kolumnach F, H, J, L - począwszy od kolumny F co drugą kolumnę, aż do kolumny AR, jeśli wartość dla przynajmniej jednej kolumny wynosi NIE, dany wiersz ma zostać skopiowany do drugiego arkusza.

Może da się to wykonać używając wyszukaj.poziomo (gorzej z tym automatycznym kopiowaniem z 50 komórek).

Do matchowania użyj wyszukaj pionowo lub podaj pozycję.
Jeżeli znajdzie match to kolejna kolumna do sprawdzania, a jeśli nie - to kopiuje wiersz. (pętla po kolumnach)

Przy dużej liczbie danych możne to zabić excela na pewnien czas. Jeżeli w tych kolumnach jest relatywnie mało danych, to możesz pokusić się o pętlę po wierszach, ale jak danych jest więcej to funkcje excela wszyukaj/podaj pozycję są szybsze.

1 polubienie