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 - makro wyszukujące niepustą komórkę i zwracająca wartość

P_Szpak 12 Lut 2018 14:45 492 3
  • #1 12 Lut 2018 14:45
    P_Szpak
    Poziom 2  

    Witam,
    Jestem początkujący w VBA, prosiłbym o pomoc, jak napisać makro które wyszuka niepustą wartość formuły (w kolumnie D, Arkusza 2, gdzie wartość niepusta znajduję się np w komórce D110 (komórki będą inne codziennie, raz niepusta wartość będzie w D110, innego dnia np D13) i zwróci tą wartość do komórki A2 w innym arkuszu "Arkusz 1", następnie znajdzie następną niepustą i zwróci ją w A3, kolejną w A4 itp.

    0 3
  • #2 12 Lut 2018 15:26
    Prot
    Poziom 29  

    P_Szpak napisał:
    zwróci tą wartość do komórki A2 w innym arkuszu "Arkusz 1", następnie znajdzie następną niepustą i zwróci ją w A3, kolejną w A4 itp


    Proponuję jednak zrobić przykładowy plik z ewentualnym opisem co ? i kiedy ? ma robić to makro ? - np jeśli zmieni się "wypełnienie" kolumny D niepustymi komórkami to przy kolejnym przebiegu makra - mają być kopiowane te wartości do następnych wolnych komórek w wierszu A, czy też mają nadpisywać komórki od A2 do A4 ???

    0
  • #3 13 Lut 2018 10:26
    P_Szpak
    Poziom 2  

    Sprecyzuję:
    Mam 3 arkusze, "Wyłącz", "Stan", "Eksport",
    Arkusz Eksport jest codziennie różny i pokazuje stany magazynowe produktów.
    Arkusz stan, wyszczególnia określone niezbędne produkty (jest ich 1000) oraz pokazuje ich stan z wyszukaj pionowo eksportu.
    Również w arkuszu stan jest kolumna "L" która pokazuje warunki jeżeli stan jest <x wtedy w kolumnie L pojawia się napis, jeżeli warunek jest nieprawidłowy, pole zostaje puste.
    Chciałbym aby do arkusza Wyłącz, makro znajdywało wartości niepuste kolumny L arkusza Stan i po kolei te wartości wpisywało do kolumny A.

    0