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.

Szukam rozwiazania w VBA excel

bezdura 17 Mar 2010 17:44 2866 17
  • #1 17 Mar 2010 17:44
    bezdura
    Poziom 12  

    witam

    Mam takie zagadnienie do rozwiązania.

    Mam dwa arkusze, arkusz1 oraz arkusz2, jak poniżej:

    Szukam rozwiazania w VBA excel

    W arkuszu 2 są Sp które wystepuja po kilka razy z róznymi komponentami, datami druku oraz maszynami. Natomiast w arkuszu1 są Sp unikalne. I teraz potrzebuję aby w arkuszu1 do kazdego Sp przypisywane były komponenty, data druku oraz maszyny z arkusza2. Tak jak to pokazałem na screenie oraz w pliku przykładowym.


    Generalnie chodzi o to aby miec wiedze w arkuszu1 jaki komponent, kiedy i naczym sie bedzie drukował.
    Nie wiem jak sie do tego za bardzo zabrac.

    Proszę pomóżcie.

    0 17
  • #2 17 Mar 2010 17:57
    528649
    Użytkownik usunął konto  
  • #3 17 Mar 2010 18:05
    bezdura
    Poziom 12  

    Ok, nie ma znaczenia. Możesz podpowiedzieć jak sie do tego zabrać?

    Dodano po 3 [minuty]:

    Aczkolwiek wolałbym w excelu :( bo wszystko siedzi własnie w excelu.

    Chyba że, moze łatwiej może da sie zrobić coś takiego żeby wybierało tylko najstarszą date druku z wszystkich komponentów oraz komponent i maszyne i poprostu wstawiało obok tego inikalnego Sp w arkuszu1.

    0
  • #4 17 Mar 2010 18:07
    528649
    Użytkownik usunął konto  
  • #5 17 Mar 2010 18:12
    bezdura
    Poziom 12  

    postac dowolna byle by były te dane.
    moze jakis kod podrzucisz?

    0
  • #6 17 Mar 2010 18:16
    528649
    Użytkownik usunął konto  
  • #7 17 Mar 2010 18:34
    bezdura
    Poziom 12  

    czyli mi nie pomożesz ?

    0
  • #8 17 Mar 2010 19:12
    528649
    Użytkownik usunął konto  
  • #9 17 Mar 2010 21:22
    bezdura
    Poziom 12  

    hm, coś tu jest zakrecone. Po co szukasz kolumny Sp. Musimy porównac dane z kolumny Sp w arkuszu 1 z arkusza2. To co nego napisałes to wydaje mi sie że mogłoby i bez tego też być. Sednem sprawy jest w przypadku odnalezienia dwóch takich samych nr Sp w arkuszach, przypisać do jednego Sp w arkuszu2 wartości z arkusza1 tyle tylko że z kilku rekordów (bo w arkuszu1 jest kilka takich samych Sp)

    Sp to jest nr zadania

    Dodano po 45 [minuty]:

    kurcze zakręcone to jest.
    Chyba weżme łatwiejszy wariant
    Dla jednego Sp w arkuszu1 jest kilka rekordów i teraz chciał bym wybrać najstarszą date druku z tych rekordów.


    Pomózcie prosze

    0
  • #10 17 Mar 2010 21:40
    528649
    Użytkownik usunął konto  
  • #11 17 Mar 2010 21:41
    bezdura
    Poziom 12  

    taa, wszystko ładnie pięknie tylko że ja jestem bardzo początkujący jeżeli chodzi o VBA

    0
  • #12 17 Mar 2010 21:42
    528649
    Użytkownik usunął konto  
  • #13 17 Mar 2010 21:50
    bezdura
    Poziom 12  

    Dane mam w dwóch arkuszach. Arkusz1 gdzie mam kilka razy to samo sp z róznymi komponentami o róznych godzinach drukowane, natomiast w arkuszu2 jest tylko jedno unikalne sp. Jednakże oba arkusze nie moge zmienic gdyż takie są i tyle.

    Pomoż mi wybrać max date druku dla Sp w arkuszu1 i przypisac te date do arkusz2 o tym samym Sp.

    0
  • #14 17 Mar 2010 21:55
    528649
    Użytkownik usunął konto  
  • #15 17 Mar 2010 22:30
    bezdura
    Poziom 12  

    A mówiłeś coś o accesie. Wiesz jak to w nim zrobic??

    0
  • #16 17 Mar 2010 22:33
    528649
    Użytkownik usunął konto  
  • #17 18 Mar 2010 10:44
    adamas_nt
    Moderator Programowanie

    Takie moje kombinacje. Zamiast zagnieżdżać kilka pętli wykorzystałem tablicę. Procedura w kodzie arkusza uruchamiana przez zmianę wartości w komórce (kolumna A).

    0
  • #18 18 Mar 2010 21:55
    528649
    Użytkownik usunął konto