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 Excel - Makro do porównywania danych w arkuszach

kwitu86 20 Paź 2015 14:38 1086 10
  • #1 20 Paź 2015 14:38
    kwitu86
    Poziom 10  

    cześć,

    czy istnieje makro, które porówna nam dane z dwóch arkuszy ( Robocze i Inne ) i przypisze dane z jednego ( Robocze ) zgodnie z oznaczonymi kolumnami ? ( Dane z kolumny B arkusza Inne do Kolumny B Robocze itp )

    Przykład pliku w załączniku.

    0 10
  • #2 20 Paź 2015 15:00
    PRL
    Poziom 33  

    Takie makro trzeba napisać.

    Według jakiego klucza ma być porównanie?

    0
  • #3 20 Paź 2015 15:17
    kwitu86
    Poziom 10  

    Kluczem w obu przypadkach są numery z kolumny A

    0
  • #4 20 Paź 2015 15:38
    PRL
    Poziom 33  

    Cytat:
    Dane z kolumny B arkusza Inne do Kolumny B Robocze...

    ... gdy jaki warunek jest spełniony?

    Przykład, który wysłałeś, to bełkot.

    0
  • #5 21 Paź 2015 10:54
    kwitu86
    Poziom 10  

    ok pośpiech jednak nie jest wskazny - masz racje,


    to może inaczej:

    w jaki sposób zrobić porównanie danych między bazami A i B po danych Sprawa nr , w przypadku gdy dane z bazy A znajdą się w bazie danych B to dane z bazy danych B przypiszą się do wartości Dane 3 i Sprawa zakończona w Bazie danych A

    0
  • #6 21 Paź 2015 16:10
    PRL
    Poziom 33  

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    P.S. Teraz czytalnie tyo opisałeś i przedstawiłeś w przykładzie.
    Takie AAA BBB CCC tyle mówi, co nic, sam przyznasz.

    0
  • #7 21 Paź 2015 22:07
    kwitu86
    Poziom 10  

    Dokładnie tak jest że takie rozpisanie nie pomogło.


    Wracając do makra - faktycznie proste się wydaje i skuteczne.

    Czy możesz mi jeszcze podpowiedzieć co w przypadku, gdyby powstała sytuacja że takich kolumn do przypisania jest więcej niż jedna i na dodatek są nie koniecznie koło siebie ?

    przykład w załączniku

    0
  • Pomocny post
    #8 22 Paź 2015 04:37
    PRL
    Poziom 33  

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod

    0
  • #9 09 Lis 2015 18:45
    kwitu86
    Poziom 10  

    cześć,

    dziękuję za pomoc w powyższym temacie. Jest dokładnie to co opisałeś.


    Mam natomiast jeszcze trochę inne pytanie:

    czy da się w excel w danym arkuszu wrzucić warunek, żę w kolumnie A można zapisywać datę jedynie w formacie dd/mm/yyyy a nie np. dd-mm-yyyy?

    0
  • #11 29 Lis 2015 23:14
    kwitu86
    Poziom 10  

    cześć,

    pomogło - prosta rzecz a cieszy :)

    0