Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Code in neues Modul schreiben

Forumthread: Code in neues Modul schreiben

Code in neues Modul schreiben
20.11.2003 22:01:55
Sebastian
Hallo zusammen,
hab noch eine Frage und zwar möchte ich code, der in einer Mappe geschrieben

worden ist, zur Laufzeit in eine neue Mappe einfügen und zwar in das Ereignis

Workbook before_Close. Den code habe ich schon geschrieben und es hat

funktioniert, wenn man ganze zeit in Excel war. Hat man aber Excel mit dem Makro

neugestartet kam ein Fehler auf und zwar der Fehler Laufzeitfehler 9 „Index

außerhalb gültigen Bereichs“

Kann mir da jemand helfen, hier mein code.

Set wkb = Workbooks(ActiveWorkbook.Name)

With wkb.VBProject.VBComponents(wkb.CodeName).CodeModule

.InsertLines 3, " Private Sub Workbook_BeforeClose(Cancel As Boolean) "
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Code in neues Modul schreiben
20.11.2003 22:49:11
Nepumuk
Hallo Sebastian,
es könnte sein, dass der Code in diesem Zusammenhang die Objektvariable nicht mag. Versuch mal:

With Workbooks(wkb.Name).VBProject.VBComponents(wkb.CodeName).CodeModule

Gruß
Nepumuk
AW: Code in neues Modul schreiben
21.11.2003 07:44:58
Sebastian
Hallo Nepumuk,

mit deinem Tip hat es auch nicht funktioniert. Trotzdem Danke. Ich habe es aber

herausgefunden man muß statt wkb.CodeName , "DieseArbeitsmappe verwenden.
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