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

Makro per Makro in DieseArbeitsmappe einfügen

Forumthread: Makro per Makro in DieseArbeitsmappe einfügen

Makro per Makro in DieseArbeitsmappe einfügen
10.08.2004 14:18:32
Russi
Hallo Leute!
Für Euch bestimmt kein Problem ;-)
Mit beigefügtem Code will ich ein Workbook_Open-Makro in eine neue Arbeitsmappe einfügen. Der Code befindet sich jedoch in Tabelle1.
Was muss ich tun, damit er richtig unter DieseArbeitsmappe eingefügt wird?!?
Russi
workbooks.add
Dim StrMakroText
StrMakroText = _
"

Private Sub Workbook_Open()" & Chr(10) & _
"    ActiveSheet.Shapes(""Object 1"").Select" & Chr(10) & _
"    Selection.Verb Verb:=xlPrimary" & Chr(10) & _
"End Sub
"

ActiveWorkbook.VBProject.VBComponents.Add (1)
ActiveWorkbook.VBProject.VBComponents(1).CodeModule.AddFromString StrMakroText
ActiveWorkbook.SaveAs Pfad & "\Update.xls"
ActiveWorkbook.Close False
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Makro per Makro in DieseArbeitsmappe einfügen
10.08.2004 14:42:49
Nepumuk
Hallo Russi,
versuch es mal so:


Sub test()
    Workbooks.Add
    Dim StrMakroText
    StrMakroText = _
    "Private Sub Workbook_Open()" & Chr(10) & _
            "    ActiveSheet.Shapes(""Object 1"").Select" & Chr(10) & _
            "    Selection.Verb Verb:=xlPrimary" & Chr(10) & _
            "End Sub"
    ActiveWorkbook.VBProject.VBComponents("DieseArbeitsmappe").CodeModule.AddFromString StrMakroText
    ActiveWorkbook.SaveAs Pfad & "\Update.xls"
    ActiveWorkbook.Close False
End Sub


Gruß
Nepumuk
Anzeige
AW: Makro per Makro in DieseArbeitsmappe einfügen
10.08.2004 14:48:03
Russi
Hallo Nepumuk!
Es funktioniert! Danke Dir herzlich!!!
Viele Grüße
Russi
www.Russi.de.tt
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18