Eigentor

Ich habe mir wohl ein „Eigentor“ geschossen. Ich habe untenstehende Anweisung in die Userform geschrieben.

Jetzt kann ich selber an dieser Datei auch nichts mehr tun weil ich nicht mehr in den VB Editor komme.
Ich kann jetzt nur speichern.
Gibt es Rat oder war es das - Neu machen ?

Private Sub UserForm_QueryClose(Cancel As Integer, _
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
MsgBox „So nicht !“
Cancel = True
End If
End Sub

Probier mal folgendes:

Staret ein neues Excellsheet,
Gehe auf Extras - Makros - Sicherheit,
Stell die Makrosicherheit auf HOCH,
beende Excell

nun öffne deine Problemdatei und nun müsste ein Dialogfeld wegen Makrosicherheit kommen.

wähle Makros deaktivieren,gehe in den VBA-Editor und lösche deinen Sourcecode.

habs nicht getestet aber kann ja sein das es funktioniert.

Hallo!

Wenn Du während des Öffnens der Mappe die SHIFT-Taste gedrück hälst, werden Makros nicht ausgeführt. Du kannst dann anschließend mit ALT+F11 in den Makro-Editor wechseln und den Code anpassen.

Gruß
(Woly)

Ich bin begeistert : Vielen Dank an alle.

Ich bin auf mehreren Wegen an den Editor gekommen.