Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Prośba o prosty program do kopiowania dynamicznych danych między skoroszytami w

houston4 11 Lut 2014 12:08 813 3
  • #1 11 Lut 2014 12:08
    houston4
    Poziom 2  

    Witam.

    Czy ktoś wie jak napisać kod VBA dla excela, który automatycznie by uruchamiał się przy każdorazowym otworzenie skoroszytu by wykonywał takie oto polecenie:
    Skoroszyt zawiera 8 arkuszy.
    W pierwszym arkuszu jest tabela z zakupami zrobionymi w poniedziałek w postaci: nazwa_towaru, cena, ilość, suma
    W drugim arkuszu jest taka sama tabela tyle że z zakupami zrobionymi we wtorek (przy czym ilość zakupionych towarów może być inna niż w poniedziałek).
    Od trzeciego do 8 arkusza są tabele porobione takie w poprzednich arkuszach tyle że puste.

    I rozchodzi się o kod VBA, który by przy każdym uruchomieniu skoroszytu (bez ingerencji użytkownika) skopiował te dane (z tych 7 arkuszy) do ostatniego 8 arkusza, tak aby tam znalazły się wszystkie zakupy (czyli nazwa, ilość, cena) zrobione w danym tygodniu. A i najlepiej jak by to było w takiej formie umieszczonej w skoroszycie (nie wiem, może dobrym rozwiązaniem by było np. umieszczenie makra).

    Z góry dziękuję za wszystkie pomysły.

    0 3
  • #2 11 Lut 2014 15:39
    marcinj12
    Poziom 40  

    W każdym arkuszu masz tylko tyle linii, ile rzeczywiście zostało zakupionych, czy każdorazowo masz pełną tabelę wyrobów, z ilościami tylko przy tych zakupionych?
    Czemu nie umieścisz tego na jednym arkuszu z 7 kolumnami na ilości i 8 - sumą?

    0
  • #3 13 Lut 2014 13:16
    houston4
    Poziom 2  

    W każdym arkuszu mam tylko tyle linii, ile rzeczywiście zostało zakupionych, czyli rzeczy które są zakupione np w styczniu nie są kupione np. w grudniu i ilość wierszy (czyli zakupionych towarów) jest wielkością zmienną.

    0