Ich habe diese Arbeitsmappe und ich möchte es wie ein Programm aussehen. Ich möchte auch, dass Benutzer die Anwendung nur über eine bestimmte Befehlsschaltfläche beenden können. HierSchließen Anwendung nur durch VBA
ist der Code Ich habe
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnKey "{ESC}"
Cancel = True
MsgBox "Please use the QUIT button to save and close the database."
End Sub
Und für die Quit-Taste:
Sub SAVE_CLOSE
ActiveWorkbook.Save
If Workbooks.Count < 2 Then
Application.Quit
Else
ActiveWorkbook.Close
End If
End Sub
Mein Problem ist, dass, wenn der Benutzer die Anwendung durch diese Schaltfläche beenden, den Private Sub löst Workbook_BeforeClose Ereignis und brechen Sie den Vorgang ab. Wie würdest du das reparieren?
Danke!
Oh hey, was ich tippte, aber mit Beispielen! Nett. :) – steegness
Arbeiten wie ein Charme! Vielen Dank! – Alex