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:

  1. Kapcsolatot létesíteni egy könyvet, és a munka, mint egy hagyományos modul;
  2. 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”:

Hívás VBA eljárások más Excel munkafüzetek

Mentse, zárja a könyvet.

Hívás VBA eljárások más Excel munkafüzetek

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”

Hívás VBA eljárások más Excel munkafüzetek

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.

Kapcsolódó cikkek