Hirdetés

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

  • Fferi50

    őstag

    válasz Wyll #25481 üzenetére

    Szia!

    Ez azt jelenti, hogy van egy időzítésed, ami éles és szeretett volna lefutni - de az a program/munkafüzet már nem aktív, ami elindította, illetve amiben a futtatandó makró lenne. Ezért kell kikapcsolni az időzítést, mielőtt kilépsz a programból. Természetesen lehet globális változóba is tenni az időpont értékét (Public-ként vagy Globál-ként is definiálhatod egy általános modulban). Nálam nem volt probléma a munkafüzetbe irkálás.

    A közös használat azért igényel némi óvatosságot.

    A közös használatú munkafüzetnek van egy saját frissítési opciója. A korrektúra menü munkafüzet megosztása menüpontban láthatod, hogy beállítható a frissítés és az ütközések kezelése is. Természetesen ez megy makróból is.
    Ebben az esetben minden nyitott munkafüzet a megadott periódusonként frissíti és menti magát.
    Lehet, hogy Neked ebbe az irányba kellene elindulni?
    Közös használatúvá tevés:
    If Not ActiveWorkbook.MultiUserEditing Then
    ActiveWorkbook.SaveAs fileName:=ActiveWorkbook.FullName, _
    accessMode:=xlShared
    End If
    Előtte még be kell állítani a frissítést és az ütközések kezelését is.

    Üdv.

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