HERBERS Excel-Forum - die Beispiele

Thema: Arbeitsmappe nur über Schaltfläche schließen

Home

Gruppe

Datei

Problem

Wie kann ich erreichen, dass eine Arbeitsmappe nur über eine Schaltfläche geschlossen werden kann?

Lösung
Geben Sie den nachfolgenden Code in die genannten Module ein.
ClassModule: DieseArbeitsmappe

Sub Workbook_BeforeClose(Cancel As Boolean)
   Dim nme As Name
   On Error Resume Next
   Set nme = ThisWorkbook.Names("OK")
   If Err > 0 Or nme Is Nothing Then Cancel = True
End Sub

Private Sub Workbook_Open()
   On Error Resume Next
   ThisWorkbook.Names("OK").Delete
   On Error GoTo 0
End Sub

StandardModule: basMain

Sub Schliessen()
   ThisWorkbook.Names.Add "OK", _
      RefersTo:=Range("A1"), Visible:=False
   ThisWorkbook.Close
End Sub

Beiträge aus dem Excel-Forum zu den Themen VBE und Schließen

suche Taschenrechner in VBE Beim schliesen Userform - Datei schliesen (fehler)
VBE Optionen setzen Erweiterung der VBE
Userform über Button schliesen geht nicht? schwer Userform über "Menü" schliesen klappt ni
vbeplus Datei nach bearbeiten schliesen .. speichern
Ereignisprozeduren automatisiert VBE Automatisierungsfehler Codename VBE
Verwendung Addin vbeplusde Frage Archivbeitrag - Schreibschutz Benutzerrechte
Bei erster Makroausführung öffnet sich VBE im Debu VBE-Kontextmenü "Definition"
Mit Hyperlink in die VBE? Schliesen.Abfrage.Speichern.VBA-Problem
Bedingtes Format mit VBE Tabellenblätter Erstellen Fehler VBE8.Tmp
AddIn für VBE Nochmals Hilfe bei VBE nötig.
Zeilennummer im VBE schliesen
VBE-Schutz per Makro aus- einschalten VBE-Schutz
vbePLUSde.xla und nun? VBEplusDE / Einrücker
vbePLUSde VBE-Add-Ins
VBE - Namensübergabe eines Sheets Pagesetup schliesen
Application.VBE.ActiveCodePane.CodeModule vbePLUSde läuft nicht
Commandbar VBE Autoausfüllen während man im VbEditor was schreibt
Scrollen im VBE Benachrichtigung beim Aufruf des VBE
Einträge im VBE-Editor Application.VBE......
VBE in Excel 2003 HILFE Eine geöffnete Mappe schliesen
VBA-Updates über VBE bei Projektschutz VBEPlus AddIn / Verweise im VBA-Editor
Daten aus SQL-DB mit VBE in UF anzeigen VBE Makros löschen
daten übertragen und beim schliesen automatisch sp VBEPlus
Problem bei VBE Schliesen und wieder öffnen
Probleme mit vbePlusde Automatisches Schliesen von Excel Files