Cześć,
mam duży problem z VBA w Excelu... Muszę coś zrobić, a nie potrafię. Przesiedziałam już mnóstwo godzin, przejrzałam kilka tutoriali, ale dalej jest to dla mnie czarna magia... Czy ktoś mógłby mi pomóc? Dołączam plik z przykładem oraz opis jak powinno to działać.
Mam dwie tabele (A i B), które są wypełniane danymi ręcznie, chcę aby trzecia tabela C generowała się automatycznie, na podstawie zebranych danych z tabeli A i B, wg następujących założeń:
1. W tabeli A sprawdza wszystkie niepuste linie (niepusta linia = zawsze ma wypełnione pole data) i dla tych, które mają kolumnę G (TEST) = X pobiera wybrane komórki do wrzucenia w tabeli C (wybrane komórki, czyli data, kwota, numer).
2. W tabeli B sprawdza wszystkie niepuste linie i dla tych, które mają kolumnę O (TEST) = X lub L (RODZAJ) = X, pobiera również wybrane komórki do wrzucenia w tabeli C (wybrane komórki tak samo jak w przypadku pkt. 1).
3. W tabeli C wrzuca dane, każdą w nowej linii, bez powielania ich. Jedyna różnicą to w przypadku danych z tabeli A uzupełnia komórkę w kolumnie U (MINUS), a z tabeli B w kolumnie T (PLUS).
4. Dane sortuje pod dacie.
Innymi słowy: to coś podobnego do raportu kasowego, gdzie mamy z jednej strony na plus, z drugiej na minus.
5. Chciałabym, aby tabela C tworzyła się w pełni automatycznie, np. przy zmianie dowolnego pola w tabelach A lub B albo ew. przy każdym otwarciu pliku lub naciśnięcia jakiegoś buttona, do którego byłby przypisany skrypt.
W dołączonym pliku stworzyłam tabelę C ręcznie - dla przykładowych danych z A i B dokładnie tak powinna wyglądać ta wygenerowana automatycznie.
Z góry serdecznie dziękuję za jakąkolwiek pomoc!
Sandra
mam duży problem z VBA w Excelu... Muszę coś zrobić, a nie potrafię. Przesiedziałam już mnóstwo godzin, przejrzałam kilka tutoriali, ale dalej jest to dla mnie czarna magia... Czy ktoś mógłby mi pomóc? Dołączam plik z przykładem oraz opis jak powinno to działać.
Mam dwie tabele (A i B), które są wypełniane danymi ręcznie, chcę aby trzecia tabela C generowała się automatycznie, na podstawie zebranych danych z tabeli A i B, wg następujących założeń:
1. W tabeli A sprawdza wszystkie niepuste linie (niepusta linia = zawsze ma wypełnione pole data) i dla tych, które mają kolumnę G (TEST) = X pobiera wybrane komórki do wrzucenia w tabeli C (wybrane komórki, czyli data, kwota, numer).
2. W tabeli B sprawdza wszystkie niepuste linie i dla tych, które mają kolumnę O (TEST) = X lub L (RODZAJ) = X, pobiera również wybrane komórki do wrzucenia w tabeli C (wybrane komórki tak samo jak w przypadku pkt. 1).
3. W tabeli C wrzuca dane, każdą w nowej linii, bez powielania ich. Jedyna różnicą to w przypadku danych z tabeli A uzupełnia komórkę w kolumnie U (MINUS), a z tabeli B w kolumnie T (PLUS).
4. Dane sortuje pod dacie.
Innymi słowy: to coś podobnego do raportu kasowego, gdzie mamy z jednej strony na plus, z drugiej na minus.
5. Chciałabym, aby tabela C tworzyła się w pełni automatycznie, np. przy zmianie dowolnego pola w tabelach A lub B albo ew. przy każdym otwarciu pliku lub naciśnięcia jakiegoś buttona, do którego byłby przypisany skrypt.
W dołączonym pliku stworzyłam tabelę C ręcznie - dla przykładowych danych z A i B dokładnie tak powinna wyglądać ta wygenerowana automatycznie.
Z góry serdecznie dziękuję za jakąkolwiek pomoc!
Sandra