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

Code in neues Modul schreiben

Forumthread: Code in neues Modul schreiben

Code in neues Modul schreiben
20.11.2003 23: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 23: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 08: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

Forumthreads zu verwandten Themen

Anzeige