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

[VBA Excel] - Makro usuwanie wierszy

18 Mar 2016 08:52 2286 9
  • Poziom 10  
    Witam.

    Potrzebuję stworzyć makro, które usunie mi wszystkie wiersze oprócz wierszy zawierających słowo "kod", wiersza poprzedzającego ten wiersz + wiersz, w którym znajduje się kwota 0,00.

    Czy ktoś mógłby mi z tym pomóc?

    Z góry b. dziękuję.
  • Poziom 10  
    Czy mogłoby to wyglądać tak jak poniżej? Przy czym jakiej pętli należałoby tu użyć, żeby za każdym razem usuwać tyle samo wierszy?

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod
  • Specjalista - VBA, Excel
    powinny pozostać wiersze ze słowem "kod", jeden przed nim i oraz z kwota 0,00?
    z resztą delete?
  • Poziom 10  
    Wiersze ze słowem kod, jeden za nim i wiersz z kwotą 0,00.
  • Pomocny post
    Specjalista - VBA, Excel
    Sprobuj
    Kod: vb
    Zaloguj się, aby zobaczyć kod
  • Poziom 10  
    Niestety, ale nie działa. Być może jest to problem tego, że w tych wierszach jest nie tylko "kod" i "0,00".
  • Pomocny post
    Specjalista - VBA, Excel
    Dołącz przykladowy plik
  • Poziom 10  
    W załączniku plik.

    Powinny zostać wiersze zaznaczone na kolorowo. Ewentualnie wiersze, które również mają 0,00 też mogą zostać.

    Dziękuję.
  • Pomocny post
    Specjalista - VBA, Excel
    Zmien "Vendor" na "kod" i 0# na "0,00" - jest ok

    Dodano po 1 [minuty]:

    myslil ze 0,00 to oddzielna komorka
  • Poziom 10  
    Działa super! Bardzo dziękuję! :D

    Dodałem do tego jeszcze:

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    I w tym momencie usuwa mi praktycznie wszystko, co niepotrzebne.

    Jeszcze raz dziękuję.