Hej. W temacie makr/VBA niestety jestem laikiem, ale potrzebuje zautomatyzować jedną rzecz i zastanawiam się czy dam radę to zrobić za pomocą nagrania makra, albo jakiegoś prostego kodu. Jeśli to nie jest coś do zrobienia „na szybko” to po prostu mi uświadomcie
Potrzebuję aby do jednego arkusza kopiowały się wybrane wiersze z arkusza drugiego. Ale:
- powinny kopiować się tylko wybrane kolumny z arkusza drugiego do odpowiednich kolumn arkusza pierwszego
- powinny kopiować się tylko wiersze gdzie ich wartość w kolumnie B jest równa „X” lub „Y” (można to chyba filtrem zrobić)
- Dane w arkuszu drugim się zmieniają, dlatego powinny kopiować się tylko te wiersze których nie ma jeszcze w arkuszu pierwszym (np. mają inną wartość w kolumnie „ID” czyli tak jakby powinny usunąć się duplikaty).
Makro może być uruchamiane ręcznie. Próbowałem to zrobić poprzez zarejestrowanie makra. Jednak mam dwa problemy:
1.Nie wiem jak zrobić żeby przy aktualizacji danych te wiersze których jeszcze nie ma w arkuszu 1. były zawsze kopiowane do pierwszego pustego (pod aktualnymi danymi).
2.Nie wiem jak kopiować tylko te pierwsze które mają inne ID (którego nie ma jeszcze w arkuszu 1.). Zastosować po prostu na koniec usuwanie duplikatów?
Wiem, że napisałem to trochę chaotycznie, ale chcę się tylko zorientować czy byłoby z tym „dużo roboty”. Z góry dziękuję.