Temat: VBA kopiowanie wierszy z rejestru i druk 3 różnych arkuszy
Witam, szukałem rozwiązania problemu w innych wątkach, ale niestety nie udało mi się uzyskać rozwiązania.Posiadam w skoroszycie excel 3 arkusze(rejestr, zas_1, zas_2, zas_3).
W rejestrze wpisuję pewne dane (w sumie ok 10 kolumn z danymi)
11 kolumna to data wydruku, która ma wpisywać się automatycznie w dniu wydruku.
Założenia do działania kodu VBA:
1. po kliknięciu przycisku ,,drukuj", kod sprawdza, czy w kolumnie 11 jest data wydruku, jeżeli jest to przechodzi do kolejnego wiersza i tak, aż znajdzie komórkę bez daty wydruku, zakładając że w tym samym wierszu komórka z kolumny 1 nie jest pusta.
2. przenoszone są wszystkie dane (10 kolumn) z tego wiersza ("rejestr") do arkusza: zas_1, zas_2 lub zas_3 (arkusze wybierane są na podstawie danych w kolumnie 2 ("rejestr"), gdzie użytkownik w kolumnie 2 wybiera z listy rozwijanej ZAS_1,ZAS_2,ZAS_3)
3. Drukowany jest arkusz zas_1,zas_2 lub zas_3, i program przechodzi do kolejnego wiersza w arkuszu "rejestr" i powtarza pkt. 1,2 3. zatrzyma się, jeżeli będzie pusta wartość w kolumnie 11(data wydruku), lub nie będzie wartości w kolumnie 11(data wydruku) i nie będzie wartości w kolumnie 1.
Będę wdzięczny za każdą pomoc.