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.

Zastosowanie lastRow w poszczególnych kartach

m4xon 06 Kwi 2016 15:08 420 2
  • #1 06 Kwi 2016 15:08
    m4xon
    Poziom 15  

    Czołem koledzy,

    Mam do Was pytanie odnośnie zastosowania "lastRow".
    Mianowicie mam następującego excela. Składa się on z głównej tabeli (załącznik), w której mam 24 klientów. Importuje do makra raport dla każdego klienta, a następnie stworzyłem kod, który ma liczyć poszczególne pola w tych raportach dla każdego z klientów.

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    Mój problem polega na tym, że wg powyższego kody makro w każdym z 24 raportów sprawdza 1500 wierszy (R1500C11), tylko, że niektóre raporty są puste, a inne mają 200 - 500 linii, ale okazjonalnie zdarza się więcej. Stąd chciałbym aby automatycznie rozpoznawało ile jest wierszy i tylko tyle brało pod uwagę, stąd moje pytanie jak zastosować lastRow, bo próbowałem zastępować R1500C11 w różych kombinacjach, ale nie dało efektu.

    Pozdrawiam

    0 2
  • Pomocny post
    #2 06 Kwi 2016 21:05
    adamas_nt
    Moderator Programowanie

    Argument jest typu String, więc podstaw sobie

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

    0
  • #3 07 Kwi 2016 16:10
    m4xon
    Poziom 15  

    niesamowite! dziękuję!

    0