Hirdetés

Új hozzászólás Aktív témák

  • mcll

    senior tag

    Sziasztok!

    Nagyjából végignyálaztam az eddigi postokat (nem mind, mert rengeteg van) de nemigen találtam megoldást a problémámra. Kaptam egy feladatot amivel nem jutok dűlőre. Hozzáteszem a makrókkal még csak most ismerkedem, szóval nekem ez még nagyon új dolog.

    A feladat amit meg kellene oldanom az az, hogy adott két különböző xls (pld. ex1.xls és ex2.xls), mindegyik három oszlopos. A makrónak mindkét fájlban a második oszlop tartalmát kellene összehasonlítania olyan módon, hogy ha az ex2 második oszlopában akárhol szereplő adatsor (ami egy számsor) NEM szerepel az ex1 második oszlopában, akkor az ex2 adott sorát egy külön fájlba (pl. result.xls) kiírja. Tehát CSAK azokat a sorokat kellene kiírnia a result.xls-be ami az ex2 második oszlopában valahol szerepel, de az ex1 második oszlopában sehol sem található. Remélem érthetően írtam le. :)

    Itt egy példa:

    ex1.xls:
    1 342789443 béla
    2 323457834 jános
    3 123998645 béla
    4 989342567 béla
    5 221887547 géza

    ex2.xls:
    1 221887547 géza
    2 342789443 béla
    3 989342567 béla
    4 111222333 karcsi
    5 323457834 jános
    6 123998645 béla

    És a fenti logika alapján a result.xls tartalma ez lesz:
    4 111222333 karcsi

    Természetesen valójában több ezer sorról van szó, ezért is kellene a makró hozzá. A két forrásfájlban az egyes sorok sorrendje eltérő, így a keresett adat bármelyik sorban lehet (ahogy az a fenti példában is látszik).

    Nagyon megköszönném ha ebben tudna nekem valaki segíteni. :)

Új hozzászólás Aktív témák