Hirdetés

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

  • Kobe

    veterán

    válasz Mutt #17791 üzenetére

    hello mester :) köszi a tippeket mint mindig

    igen, próbálkoztam azzal, hogy átírom így, ahogy te is javasoltad:

    LineNum = .CreateEventProc("Open", "Workbook")

    de ilyenkor valamiért összeakadt a kód többi sorával - általában elakadt ennél a sornál, és accessben egy "Event handler is invalid" hibaüzenetet kaptam.

    Igazából az lenne a cél, hogy az adott makró csak 1 fusson le, és többször ne, gondolom akkor ez az If amit írtál, azt csinálja hogy csak akkor futtatja, ha A1 üres, ha bármilyen érték van benne, akkor már nem fut le. Ez tök jó lenne, mert A1 általában mindig ki van töltve, csak amint átakarnám írni Open eventprocedurre a dolgot, onnantól kezdve borul a bili :(

    pedig van egy hasonló makró ami létrehoz és emgformáz egy táblázatot excelben, az ugyanezzel a kóddal perfektül működik. Nem tudom, hogy az xls tartalmának lehet e közze hozzá, ez a file amit használni akarok annyiban komplikáltabb hogy általában 3 munkalap van rajta:

    Sheet1 (INT)
    Sheet2 (excl INT)
    Sheet3 (All)

    én igazából ezt a makrót mindig csak az INT nevű munkalapon szeretném futtatni, gondolom akkor ezt valahogy a Code = Code & .... részben definiálni kellene

    [ Szerkesztve ]

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