Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Dateipfad in Ereignisprozedur

Forumthread: Dateipfad in Ereignisprozedur

Dateipfad in Ereignisprozedur
07.02.2005 09:23:10
floh
Dateipfad wird nicht in die Ereignisprozedur übernommen.
Guten morgen Excel-Experten
möchte mit diesem Makro in die aktive Arbeitsmappe eine Ereignisprozedur einfügen .
Sub Prozedur einfügen()
Dim IngStartLine As Long
With ActiveWorkbook.VBProject.VBComponent
"DieseArbeitsmappe").CodeModule
IngStartLine = .CreateEventProc("BeforeClose", "Workbook") + 1
.InsertLines IngStartLine + 1, " Application.Run "'VBAdatei.xla'!Makro01" "
.InsertLines IngStartLine + 1, " Application.Run "'VBAdatei.xla'!Makro02" "
End With
End Sub
Das Ergebnis meines Code lautet:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.Run
Application.Run
End Sub

Das Ergebnis soll jedoch eine Ereignisprozedur mit folgendem Code sein:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.Run "'VBAdatei.xla'!Makro01"
Application.Run "'VBAdatei.xla'!Makro02"
End Sub

Ursache : VBA interpretiert den Pfad 'VBAdatei.xla'!Makro01 als Kommentar/Anmerkung
Frage:
Was muß ich ändern, damit der komplette Pfad erkannt und
in meine Ereignis-Prozedur übernommen wird?
Wäre schön, wenn Ihr mir helfen könntet.
Vielen Dank im Vorraus
floh
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateipfad in Ereignisprozedur
UweD
Hallo
so dürfte es gehen
.InsertLines IngStartLine + 1, "Application.Run ""'VBAdatei.xla'!Makro01"""
.InsertLines IngStartLine + 1, "Application.Run ""'VBAdatei.xla'!Makro02"""
" innerhalb einer Stringzusammenstellung müssen doppelt angegeben werden.
Gruß UweD
AW: Dateipfad in Ereignisprozedur
07.02.2005 19:55:27
floh
Hallo Uwe,
hat super geklappt,
Danke
floh
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige