Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1212to1216
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
Inhaltsverzeichnis

Datei schliessen

Datei schliessen
Lothar
Hallo miteinander
ich hab' da mal ein Problem.
Ich wollte eine Exceldatei, die von mehreren Leuten genutzt werden soll, nur per Makro schliessen lassen
und das Schliessenkreuz in der rechten oberen Ecke deaktivieren.
Habe da auch im Netz einen passenden Code von Hajo gefunden.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Bozu = False Then
Cancel = True
MsgBox "Bitte benutzen Sie den Schliessen Button"
End If
End Sub
Leider lässt sich diese Datei nun garnicht mehr schliessen.
Hab' versucht mit
...ActiveWorkbook.Close
...ActiveWindow.Close
...Workbooks("Test.xls").Close
...Application.Quit
leider ohne Erfolg.
Vielleicht kann mir ja jemand den richtigen Code verraten.
Dieser soll in einem Commandbutton einer Userform liegen.
Vielen Dank für Eure Hilfe
Gruß Lothar

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

Betreff
Benutzer
Anzeige
AW: Datei schliessen
28.04.2011 08:07:59
marcl
Hallo Lothar,
wenn ich das richtig sehem felht Dir noch die Variable Bozu. Du solltest in Deinem Button die Variable Bozu auf True setzen. Dann läuft er bei dem oben beschriebenen nciht in die If-Abfrage. Ob Du die Bozu als Public deklarierst oder mit Variablenübergabe arbeitest, bleibt Dir überlassen.
Gruß
marcl
AW: Datei schliessen
28.04.2011 09:00:42
Lothar
Hallo marcl,
Danke für Deine Hilfe, hatte sowieso einen kompletten Denkfehler.
Hatte den Code
Sub schliessen()
Bozu = True
ThisWorkbook.Close
End Sub

in ein Modul gepackt und im Buttoncode das call vergessen.
Jetzt klappts super.
Vielen Dank noch mal
Gruß Lothar
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige