Herbers Excel-Forum - das Archiv

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 Alle externen Links löschen
Zeichenfolgen über Doppelklick in externen Bezug umwandeln. Alle externen Links löschen und in Werte umwandeln
Löschen von Code aus Klassen- und Standardmodulen