Hirdetés

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

  • Kobe

    veterán

    válasz Delila_1 #17867 üzenetére

    köszi :)

    igazából pont fordítva megy, de az nem gáz, csak meg kell cserélni hogy melyik excel filet adod meg a WS változóban.

    Egész pontosan úgy megy, hogy van a temporary.xls nevű file (ez egy adatbázis letöltés, access hozza létre és először ezt nyitja meg), és van a test.xls. A temporary.xls-ből szeretnék adatokat másolni a test.xls-be, de a többi úgy megy, ahogy leírtad - a test.xls INT nevű lapján az AB oszlopban található azonosítót keresem a temporary.xls ben, és a test.xls/INT lap T oszlopára írom vissza az értéket.

    Viszont a makró nem tudom miért, de ennél a sornál elakad (ez az amit már átírtam, hogy a másik filera hivatkozzon):

    Set WS = Workbooks("temporary.xls").Worksheets("Report")

    gondoltam hogy nem találja a filet, ezért próbáltam a teljes hivatkozást berakni a filehoz így:

    Set WS = Workbooks("C:/Users/Desktop/database test/test.xls").Worksheets("Report")

    de sajnos ez esetben sem működött. Az excel azt írja hogy Run-time error 9: Subscript out of range

    [ Szerkesztve ]

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