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.

Znajdz w wierszu zmienną i jak jest to kopiuj kolumnę do innego arkusza

marcindargiewicz 07 Lut 2013 11:08 1263 4
  • #1 07 Lut 2013 11:08
    marcindargiewicz
    Poziom 10  

    Witam mam napisany kod vba:

    Kod: vb
    Zaloguj się, aby zobaczyć kod


    Po delikatnych modyfikacjach działa. Ale nie jest uniwersalny. Gdyż aby było wszystko ok to musiałbym go powtórzyć 8 razy bo tyle mam zmiennych (Szukanych fraz). Są to nazwy interesujących mnie kolumn.

    Czy można to zmienić w jakąś pętlę aby zastąpić nią "Szukaną frazę". Proszę o kilka wskazówek.

    Pozdrawiam,
    Marcin Dargiewicz

    0 4
  • #2 07 Lut 2013 11:16
    marcinj12
    Poziom 40  

    Tak bez sprawdzania pisane:

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • #3 07 Lut 2013 11:31
    marcindargiewicz
    Poziom 10  

    Witaj. poniżej kilka modyfikacji i załącznik do kodu. pokazujący w przybliżeniu o co mi chodzi. Plik '1.xls' to baza źródłowa, z której kopiuję kolumny, plik '2.xls' to miejsce docelowe. Są tam 2 zakładki. 1 to 'Dane', czyli miejsce docelowe, 2 to 'Dekoder' - zawiera nazwy wyszukiwanych kolumn. Cel jest taki by w bazie wyszukać kolumnę po nazwię i jeżeli jest to zaznaczyć i przekopiować do pliku 2.xls do zakładki Dane, a jeżeli nie ma to dać komunikat, ze należy dokonać zmian nazw i zacząć od początku.

    Pozdr.
    MD

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • #4 07 Lut 2013 15:49
    marcindargiewicz
    Poziom 10  

    Witam,
    może ktoś umie robić coś na kształt jeżeli(wyszukaj poziomo(. Ja próbowałem problem z moimi danymi rozwiązać jak poniżej i ale niestety lipa.

    Pozdrawiam i z góry dziękuję za pomoc.
    Marcin Dargiewicz

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0