Hallo.
Da bin ich wieder! 
Noch eine Sache hätte ich da. Gibt es ein Makro, was haargenau das selbe tut, wie das X oben in der Ecke? Ich möchte den User nur die Möglichkeit geben, über meine eigenen Buttons die Datei zu steuern. Dabei sollen aber keine anderen Projekte (Excel Dateien) geschlossen werden, sondern nur die eine bestimmte.
Grüße.
Hallo 1,2m kleiner,
ich weiß zwar nicht, was der Vorteil gegenüber dem echten Schließen-Button sein soll, aber sei’s drum.
Schreib’ in den Codebereich von „DieseArbeitsmappe“
Sub raus()
DieseArbeitsmappe.Close
End Sub
Gruß, Andreas
Ohh, hatte da noch was.
Hab es jetzt so gelöst:
Sub Beenden_Click()
If Workbooks.Count > 1 Then
ThisWorkbook.Close savechanges:=False
Else
Application.Quit
End If
End Sub
So das keine anderen offenen Projekte geschlossen werden.
Trotzdem vielen Dank.
So das keine anderen offenen Projekte geschlossen werden.
Hallo Danny,
für diejenigen die eine persönliche Arbeitsmappe haben,
zumindest in Versionen unter XL 2007 besser nachstehenden Code.
(XL 2007 kann ich grad nicht testen)
Gruß
Reinhard
Option Explicit
Sub Beenden\_Click()
If Workbooks.Count \> (1 + Exist) Then
ThisWorkbook.Close savechanges:=False
Else
Application.Quit
End If
End Sub
Function Exist() As Integer
Dim W As Integer
For W = 1 To Workbooks.Count
' in engl. Excel PERSONAL.XLS
If UCase(Workbooks(W).Name) = "PERSONL.XLS" Then
Exist = 1
Exit For
End If
Next W
End Function
Okay, probiere ich dann mal aus.