erst mal ein schönes Weihnachtsfest ALLEN "im Haus" Herber,
habe ein kleines Problem, ich kopieren ein Modul und eine UF
in eine neue Datei, das klappt soweit alles.
Jetzt möchte ich gern noch in die "Dies Arbeitsmappe"
ein Workbook_Open einsetzen, krieg das nicht hin.
Hier mein funktionierendes Makro:
Sub test()
'------- ab Modul kopieren ---------------
Dim Pfade As String
Pfade = ThisWorkbook.Path & "\modPW.bas"
Application.VBE.ActiveVBProject.VBComponents("modPW").Export Pfade
Workbooks(WBName).Activate
With ActiveWorkbook
Application.VBE.ActiveVBProject.VBComponents.Import Pfade
End With
'-------------------
'Workbooks(akw).Activate
Application.VBE.ActiveVBProject.VBComponents("DatumSuchen").Export Pfade
Workbooks(WBName).Activate With ActiveWorkbook
Application.VBE.ActiveVBProject.VBComponents.Import Pfade
End With
'--------------------------------------------
Workbooks(akw).Activate
End Sub
Das sollte rein:
With wkb.VBProject.VBComponents(wkb.CodeName).CodeModule
.InsertLines 3, "
Private Sub Workbook_Open()"
.InsertLines 8, "Call Speicherung_ins_C_Laufwerk"
.InsertLines 11, "End Sub
" End With
Hoffentlich kann mir jemand helfen,
danke im voraus,
gru Kurt aus K