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.

VBA Excel - zliczanie danych z drugiego arkusza

dj_rey 06 Kwi 2017 11:16 1164 5
  • #1 06 Kwi 2017 11:16
    dj_rey
    Poziom 4  

    Witam, miałbym prośbę o małe makro, które zliczałoby ilość wierszy z pierwszego arkusza i wklejało do drugiego po spełnieniu kilku warunków.

    W Arkusz1 w kolumnie J będzie przeze mnie wstawiane "OK"
    Jeśli "OK" będzie już przy wszystkich wierszach z tą samą nazwą z kolumny C i tym samym numerem z kolumny F, to aby zliczało ilość tych wierszy i wklejało do Arkusz2 w kolumnie A numer z kolumny F, w kolumnie B, nazwę z kolumny C, a do kolumny C ilość wierszy dla danego numeru i nazwy.
    Przykład spełniający warunki zaznaczony jest kolorem szarym i wpisany ręcznie do Arkusz2
    Z góry dziękuję

    0 5
  • #2 06 Kwi 2017 18:30
    Andie
    Poziom 20  

    1. Czy dane o identycznych wartościach w kolumnach C i F występują zawsze kolejno po sobie?
    2. Czy można zrobić tak, żeby obliczenie (i wpis wyniku) następowało automatycznie (nie po naciśnięciu przycisku) po wprowadzeniu ostatniego OK dla danej kategorii?

    0
  • #3 06 Kwi 2017 21:21
    dj_rey
    Poziom 4  

    1. Jest różnie jedna firma występuje, inna nie
    2. Mogłoby tak być

    0
  • #5 01 Cze 2017 01:30
    dj_rey
    Poziom 4  

    Witam, muszę odświeżyć temat, gdyż szef poprosił o modyfikację pliku tzn. chciałby wiedzieć, które firmy w ogóle nie mają w kolumnie J "OK" i zliczało je także do Arkusz2 w zależności od kodów z kolumn A i F

    Przykład: Firma_1 z kodem 123 w kolumnie A i kodem 100 w kolumnie F nie ma przypisanego żadnego OK w kolumnie J, więc powinno zliczać ilość wierszy do Arkusz2 odpowiednio w kolumny J:M, a jeśli w przyszłości pojawi się chociaż przy jednym OK, to automatycznie powinna zniknąć z listy, a dane znajdujące się poniżej usuniętej firmy powinno automatycznie przesunąć jeden wiersz do góry usuwając obramowanie.
    Tak samo będzie z przykładem Firma_3 z tym, że tam powinna być rozbita na dwa wiesze, gdyż w kolumnie A ma różne kody i oba nie mają OK w kolumnie J
    Przykłady wpisane ręcznie w załączonym pliku

    0
  • #6 02 Cze 2017 14:48
    lanzul
    Poziom 26  

    dj_rey napisał:
    ... które firmy w ogóle nie mają w kolumnie J "OK" i zliczało je także do Arkusz2 w zależności od kodów z kolumn A i F ...

    :?: :?: :?:
    Kolega załączył właśnie sam rozwiązanie swojego własnego problemu - 'eleganckie' makro 'FirmyBezOk' oparte na słowniku, które znajduje się w module zeszytu 'wzór1.xlsm' robi właśnie to, o co kolega się zapytuje, tyle tylko że nie 'koloruje' wyników i prezentuje je w innym zakresie komórek, to cała różnica ... :-/? ...
    ... rozumiem, że to w ramach dokształcania innych na forum ... :) ... ja bardzo chętnie będę korzystać ... :) ... nigdy dość wiedzy i nauki ...

    0