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

alle Userformen löschen - Fehlermeldung

Forumthread: alle Userformen löschen - Fehlermeldung

alle Userformen löschen - Fehlermeldung
Thomas
Hallo alle zusammen,
habe folgendes Problem. Ich möchte alle Userformen aus der Excel-Datei löschen.
Dazu habe ich mir den VBA-Code aus dem Buch "Excel-Programmierung" zu Hilfe genommen.
Sub Userformen_löschen()
Dim VBComp As VBComponent
Dim VBComps As VBComponents
Dim str As String
Set VBComps = ActiveWorkbook.VBProject.VBComponents
str = MsgBox("Der folgende Code löscht sämliche UserForms aus dem aktiven Projekt." & Chr( _
10) & "möchten Sie fortfahren?", vbCritical + vbYesNo)
If str = vbYes Then
For Each VBComp In VBComps
If VBComp.Type = vbext_ct_MSForm Then VBComps.Remove VBComp
Next VBComp
End If
End Sub
Habe auch unter der Sicherheitseinstellung von Makros den "Zugriff auf Visual Basic-Projekt vertrauen" aktiviert. Leider kommt beim Ausführen des Makros folgende Fehlermeldung
"Fehler beim Kompilieren - Benutzerdefinierter Typ nicht definiert".
Wo liegt der Fehler oder wer kann mir andern anderen Weg zum löschen der Userformen aufzeigen?
Gruß Thomas
Anzeige

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

Betreff
Benutzer
Anzeige
Verweis fehlt
12.01.2011 12:32:15
Kawensmann
Hallo,
es fehlt der Verweis auf die "Microsoft Visucal Basic for Applications Extensibility 5.3" ...
(Extras|Verweise ...)
VBA gut ... ?
Gruß
Kawensmann
AW: Verweis fehlt
12.01.2011 16:45:46
Thomas
Danke für den Hinweis. Jetzt klappt es.
Habe mit den Verweisen noch nie zu tun gehabt.
Danke Thomas
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige