Radosława Miszczyk Analityk
Temat: VBA - marko kopiowanie zmienionych danych z 1 arkusz do...
Witam o poranku,Zgłaszm się do Was po pomoc bo mam problem z kopiowaniem danych z arkusza do arkusza. Moja znajomość VBA jest niestety podstawowa - a zastosowanie poniższego mechanizmu zredukuje mnóstwo pracy w moim dziale.
Gdyby ktoś zechciał zerknąć i wspomóc- byłabym niezmiernie wdzięczna
Dałam 2 warianty - realizacja któregokolwiek daje gwarancję sukcesu :)
Cel: skopiwanie wartości arkusza do innego arkusza w zmienionej postaci- podmiana ciągle zmieniajacych się kodów produktów (zamienniki)
Warunki
1. Liczba wierszy w tabeli jest zmienna
Efekt bardzo dobry
1. idż do kolumny O
2. sprawdz wartości wierszy od i do n
"3. jeżeli wartość komórki O niepusta to dla danego rekordu w wierszu :
- skopiuj zakres komórek od A do O i wklej na koniec tabeli
- dla dodanego wiersza zamień wartość pola D na wartość pola O
- pola K,l,M,N dla nowego rekordu powinny być puste
- zamień wartość pola I na 1"
Efekt super
1. idż do kolumny O
2. sprawdz wartości wierszy od i do n
"3. jeżeli wartość komórki O niepusta to dla danego rekordu w wierszu :
- skopiuj zakres komórek od A do O i wklej na koniec tabeli
- dla dodanego wiersza zamień wartość pola D na wartość pola O
- pola K,l,M,N dla nowego i starego rekordu powinny być puste
-dla nowego rekordu zamień wartość pola I na 1; dla starego rekordu wartość pola I pomniejsz o 1 (jeżeli 0 to wpisz 1)"
Poniżej nazwy kolumn w Arkuszu
Kolumna Nazwa kolumny
A Numer zamówienia
B Lp.
C Nazwa produktu
D Kod produktu
E EAN
F Producent
G Cena netto
H VAT
I Ilość
J Cena netto po upuście
K Cena brutto po upuście
L Wartość netto po upuście
M Wartość brutto po upuście
N Product Wygrany
O Nowy kod produktu