Hívás VBA eljárások más Excel munkafüzetek
Az előző cikkben már lebontották a munkafolyamatokat, és felszólítja az ugyanazon munkafüzet és modulok. A könnyű kezelhetőség érdekében ugyanazon eljárások különböző Excel táblázatokat lehet gyűjteni egy makro könyvet, és később elérheti azt az eljárás hívása. Ie Excel könyv szolgál majd a könyvtár az eljárások és függvények hogy a fejlesztés egyes számítások.
Hogyan hívja eljárást egy másik Excel munkafüzet?
A VBA Excel arzenál kétféleképpen hívni egy eljárást egy másik könyv:
- Kapcsolatot létesíteni egy könyvet, és a munka, mint egy hagyományos modul;
- A Futtatás módszerrel kifejezett út a könyvet.
Vegyük az első módszer. Készítsen két könyv: library.xls és Exec_Book.xls.
A könyv library.xls létre egy modult eljárásnak „message”:
Csak kérni a nevét a VBA projekt erre a célra a Project Explorer ablak (ctrl + R), kattintson a projekt neve könyvünkben Library (VBAProject (Library.xls), és a Properties ablakban (Properties Window (F4)) helyett a neve . hívtam a nevét, mint a „my_Library”:

Mentse, zárja a könyvet.

A megnyíló ablakban kattintson a Tallózás gombra, és válassza ki a Library.xls fájlt. Ne felejtsük el, hogy a szűrőcsere „File Type” a „Microsoft Office”.
A hivatkozások doboz, lesz egy új link „My_Library”

Kattintson az OK gombra. Minden. Most hívja eljárás bármely leírt módszer ebben a cikkben.
Megjegyzés. Hogy ha kinyitja a könyvet Exec_Book.xls, Library.xls automatikusan kinyílik.
Hívjon eljárások alkalmazásával Run módszer csak akkor működik, nyitott munkafüzet eljárások (esetünkben Library.xls). Hívjon menete a következő:
azaz mi adja a nevét egy nyitott könyv, és az eljárás nevét, hogy hívják ezt a könyvet. Ez a módszer nem igényel kapcsolatot, de a könyv Library.xls előre kell nyitva.