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.

Excel makro - kopiowanie danych do innego arkusza

pomidor2017 20 Lut 2017 10:16 1014 11
  • #1 20 Lut 2017 10:16
    pomidor2017
    Poziom 3  

    Witam

    Potrzebuję makro które po zliczeniu wszystkich wartości z kol. H ( arkusz1) dla poszczególnych tych samych danych z kolumny A ( arkusz1) wstawi automatycznie je w odpowiadającej porównując z kol. A komórce z arkuszu2 w kolumnie E. oraz z kol L (arkusz1) do kolumny F (arkusz2), rozbijając na poszczególne stawki vat. ma nadzieję że zrozumiale jest napisane, dla ułatwienia zaznaczone jest kolorami to samo co ma się kopiować .

    0 11
  • Pomocny post
    #2 21 Lut 2017 19:19
    Andie
    Poziom 20  

    pomidor2017 napisał:
    ma nadzieję że zrozumiale jest napisane

    Niezupełnie.
    pomidor2017 napisał:
    po zliczeniu wszystkich wartości z kol. H ( arkusz1)

    Chyba chodziło o Arkusz2, a Arkusz1 jest skoroszytem, w którym ma być podsumowanie (?)

    Założyłem, że nazwy i stawki VAT będą wprowadzone w arkuszu1.
    Przetestuj takie makro.
    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    andie

    0
  • #3 22 Lut 2017 06:47
    pomidor2017
    Poziom 3  

    Chodzi o to, aby zliczyło wszystkie wartości z kolumny H przypisane do poszczególnych danych z kolumny A- czyli dla danej "1" zliczyło wszystko z kolumny H ( cała wartość detaliczna dla "1" ) i przeniosło do drugiego pliku ( Arkusz1.xls) do odpowiadającej wartości z kol. A czyli w tym przypadku 1 do kolumny E. I to samo dla kolumny L z prowizją, żeby ją zliczyło i przeniosło do kol. F , po odpowiednim dopasowaniu, żeby był warunek

    [arkusz2.xls]dane!$A$2='[arkusz1.XLS]dok 3'!$A$14 i jeśli te pozycję są równe to żeby zliczało wartość detalu i prowizji.


    A Twoje makro mi nie poszło, mam info "subscript out of range".

    0
  • #4 22 Lut 2017 08:14
    Andie
    Poziom 20  

    pomidor2017 napisał:
    A Twoje makro mi nie poszło, mam info "subscript out of range".

    Masz otwarte obydwa pliki? Nie zmieniałeś ich nazw, ani nazw arkuszy?

    0
  • #5 22 Lut 2017 10:15
    pomidor2017
    Poziom 3  

    Tak, oba i nic nie było zmieniane

    0
  • #7 22 Lut 2017 11:45
    pomidor2017
    Poziom 3  

    Dzięki! Teraz poszło, jest ok. Sprawdzę to teraz na o wiele większej ilości danych i zobaczę czy mi całość zliczy

    0
  • #8 23 Lut 2017 14:15
    pomidor2017
    Poziom 3  

    Andie, póki co makra to magia dla mnie, ale czy Twój kod działa tylko kiedy w kol. 1 są wartości takie jak sa w przykładzie, czyli 1, 2 ... itp ? Bo kiedy sprawdzam je na innej tabeli która ma już konkretne nazwy w kolumnie 1 i jest tych zakresów o wiele więcej to mi coś nie bardzo idzie...

    0
  • #9 23 Lut 2017 14:51
    Andie
    Poziom 20  

    pomidor2017 napisał:
    czy Twój kod działa tylko kiedy w kol. 1 są wartości takie jak sa w przykładzie, czyli 1, 2 ... itp ?

    Tak, bo nie wskazałeś jakie będą dane wejściowe, dlatego napisałem w pierwszym poście:
    Andie napisał:
    Założyłem, że nazwy i stawki VAT będą wprowadzone w arkuszu1

    0
  • #10 24 Lut 2017 12:46
    pomidor2017
    Poziom 3  

    To mi coś nie idzie. Kopiując kod do innego skoroszytu ( podstawiając oczywiście prawidłowe dane w nazwach) kopiuje jakies inne dane, niż te które Tobie prawidłowo zliczyły

    0
  • #11 24 Lut 2017 14:10
    Andie
    Poziom 20  

    Może coś w numerach kolumn się poprzesuwalo...
    Jak będzie problem, to podeślij kawałek tego arkusza. Napisz też jeśli chcialbys, zeby zliczal to bez uzupelnionych nazw w arkuszu podsumowania .

    0
  • #12 27 Lut 2017 09:05
    pomidor2017
    Poziom 3  

    Faktycznie, to o kolumny chodziło.
    Dzięki za pomoc.

    0