Das Archiv des Excel-Forums

Prozeduren aus externen Modulen oder Excel-Projekt

Bild

Betrifft: Prozeduren aus externen Modulen oder Excel-Projekt
von: Gabi E.

Geschrieben am: 23.09.2003 14:48:59

Wie kann man in Excel-VBA Prozeduren aufrufen, die sich in externen Modulen oder einfach in einer anderen Excelmappe befinden?
Und wenn, geht das auch über ein Netz?

Danke Gabi
Bild


Betrifft: AW: Prozeduren aus externen Modulen oder Excel-Projekt
von: Nepumuk
Geschrieben am: 23.09.2003 20:29:28

Hallo Gabi,
einfach die Mappe mit den Modulen öffnen und das Makro mit Application.Run aufrufen. Die Makros müssen aber so geschrieben sein, dass sie auch auf externe Tabellen anwendbar sind. D.h. Befehle wie z.B. Thisworkbook dürfen darin nicht verwendet werden. Wenn in den Mappen Makros enthalten sind, die auf Ereignisse reagieren z.B. Workbook_Open musst du diese mit Application.EnableEvents = False unterdrücken. Die Mappe mit den Modulen öffnest du am besten mit GetObject dann werden sie weder als Fenster in der Taskleiste noch die dazugehörigen Tabellen am Bildschirm sichtbar. In einen Netzwerk geht das natürlich genauso, solang du zumindest das Leserechte auf den Ordner der Mappe hast.
Gruß
Nepumuk


 Bild

Excel-Beispiele zum Thema " Prozeduren aus externen Modulen oder Excel-Projekt"

Alle Prozeduren und Funktionen auflisten download Alle externen Links löschen download
Zeichenfolgen über Doppelklick in externen Bezug umwandeln. download Alle externen Links löschen und in Werte umwandeln download
Löschen von Code aus Klassen- und Standardmodulen download