Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
488to492
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
488to492
488to492
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Modul anlegen per VBA?

Modul anlegen per VBA?
24.09.2004 09:57:26
Erich
Hallo EXCEL-Freunde,
ich habe mit dem Makrorecorder versucht aufzuzeichnen, wie ein neues
Modul mit dem Namen "Muster" angelegt wird.
Das Makro hat allerdings kein Ergebnis angezeigt?
Geht sowas nicht?
Besten Dank für eine Hilfe!
mfg
Erich

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Modul anlegen per VBA?
K.Rola
Hallo,
Option Explicit
Sub Modul_anlegen()
Dim m As Object
Set m = Application.VBE.ActiveVBProject.VBComponents.Add(1)
m.Name = "Mein_neues_Modul"
End Sub

Gruß K.Rola
AW: Modul anlegen per VBA?
24.09.2004 10:38:26
Worti
Hallo Erich,
so geht's:

Sub ModulEinfügen()
Dim VBComp As VBComponent
Set VBComp = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_StdModule)
With VBComp.CodeModule
.InsertLines 1, "Sub MeinModul()"
.InsertLines 2, "'Durch Code eingefügt"
.InsertLines 3, "     MsgBox ""Heureka"" "
.InsertLines 4, "End Sub"
End With
Set VBComp = Nothing
End Sub

Worti
Anzeige
AW: Modul anlegen per VBA?
WernerB.
Hallo Erich,
wie gefällt Dir das?

Sub StandardModulHinzu()
Dim mdlWB As Object
Set mdlWB = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_StdModule)
Set mdlWB = Nothing
End Sub

Vorher in der Entwicklungsumgebung über Menü "EXTRAS / VERWEISE" die "Microsoft Visual Basic for Application Extensibility" aktivieren.
Viel Erfolg wünscht
WernerB.
P.S.: Dieses Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter !
Danke an alle!! o.T.
Erich
.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige