Prozedur in anderen Workbook aufrufen

06/02/2009 - 14:43 von MarkusL | Report spam
Hi,

wie kann ich eine Prozedur in anderen Workbook aufrufen, abgesehen von
Ereignisprozeduren?
Wenn möglich eine Prozedur in einer Tabelle, also nicht in einen Modul.

Grüße
Markus
 

Lesen sie die antworten

#1 Andreas Killer
06/02/2009 - 16:12 | Warnen spam
MarkusL schrieb:

wie kann ich eine Prozedur in anderen Workbook aufrufen, abgesehen von
Ereignisprozeduren?
Wenn möglich eine Prozedur in einer Tabelle, also nicht in einen Modul.


Du musst Sie nur exakt referenzieren, genau wie Sie im Makrofenster
(Alt-F8 drücken) aufgelistet sind.

Angenommen wir schreiben diese Sub in Mappe2.xls in Blatt "Tabelle1":

Sub Mappe2Tabelle1()
MsgBox "Juhu :-)))"
End Sub

Dann kann ich aus Mappe1.xls damit das Makro aufrufen:

Sub Aufruf()
Workbooks("Mappe2.xls").Sheets("Tabelle1").Mappe2Tabelle1
End Sub

Andreas.

Ähnliche fragen