Anzeige
Archiv - Navigation
404to408
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
404to408
404to408
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

UserForm und Module löschen

UserForm und Module löschen
28.03.2004 21:29:19
Kevin
Hi Forumleser
Ich will per Makro alle UserForme und Module löschen.
Geht das? Außerdem hab ich es noch mit einem Passwort geschützt, das muss man vielleicht beachten.
Wäre echt dankbar über eine Antwort
Danke
Kevin

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: UserForm und Module löschen
28.03.2004 21:51:03
Josef Ehrensberger
Hallo Kevin!
Das löschen aller Module, Klassenmodule, Userforms und Code in
Tabellen, erledigt dieser Code (ist glaub' ich von K.Rola)!
Wenn ein Project allerdings Passwortgeschützt ist,
musst du das Project zuerst öffnen!



Public Sub Code_loeschen()
'Code und Module löschen
    Dim myVBComponents As Object
If ActiveWorkbook.Name = ThisWorkbook.Name Then Exit Sub
'sicherheits-check um nicht sich selbst zu löschen
    With ActiveWorkbook.VBProject
        For Each myVBComponents In .VBComponents
            Select Case myVBComponents.Type
                Case 1, 2, 3
                    .VBComponents.Remove .VBComponents(myVBComponents.Name)
                Case 100
                    With myVBComponents.CodeModule
                        .DeleteLines 1, .CountOfLines
                    End With
            End Select
        Next
    End With
End Sub

     Code eingefügt mit Syntaxhighlighter 2.5

Gruß Sepp


Ein kluger Mann macht nicht alle Fehler selbst.
Er lässt auch anderen eine Chance.

(Sir Winston Churchill)


Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige