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.

VB Excel - Filtrowanie do ostatniej komorki

McKarcz 02 Kwi 2014 13:01 759 1
  • #1 02 Kwi 2014 13:01
    McKarcz
    Poziom 1  

    Witam,

    staralem sie przejrzec forum w celu znalezienia odpowiedzi, ale niestety nic co znalazlem nie pasowalo do konca do mojego zapytania.

    Chodzi mi o zalozenie filtra na konkretna kolumne (zalozmy W), ktory bedzie filtrowal komorki od W4 do ostatniej zapelnionej w kolumnie W

    W tej chwili mam

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    Dokladnie chodzi o to, by zamiast $AH$2501 bylo cos w rodzaju .End(xlDown)

    Nastepnie, po odfiltrowaniu rzedow z wartoscia "IBM" wstawiam 4 nowe, puste kolumny

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    Do pierwszej odfiltrowanego odfiltrowanego rzedu, nazwijmy go rzad Y, w kolumnie C chcialbym wstawic formule

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    i przeciagnac ja do ostatniego odfiltrowanego juz wczesniej rzedu (rzad Z).

    Z gory dziekuje za pomoc, w razie jakichs niejasnosci chetnie doprecyzuje zapytanie. Prosze rowniez wybaczyc brak polskich znakow, niestety system ich nie obsluguje.

    Pozdrawiam.

    0 1
  • #2 02 Kwi 2014 13:58
    marcinj12
    Poziom 40  

    Jedna z metod na ustalenie ostatniego wiersza, którą ja stosuję:

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    W tym wypadku - ustala wiersz z ostatnią komórką w kolumnie A. W zmiennej ost_w masz wtedy numer wiersza, który znaczkiem & możesz dokleić do adresu w VBA.

    0