Registriert seit: 03.06.2016
Version(en): 2016
21.06.2016, 06:43
(Dieser Beitrag wurde zuletzt bearbeitet: 21.06.2016, 13:35 von Rabe .)
Hallo alle zusammen :)
Weiß jemand wie kann ich mit einem UserForm meine Excel Datei (komplett) ohne Speicherung und Meldung (Speichern, Nicht Speicher, Schließen) Schließen ???
Ich habe es mit der Methode Workbook.Close versucht aber ich bekomme einen Fehler dass der UserForm noch Aktiv ist
Freue mich über eure Zuschriften.
Lg
Alex
Registriert seit: 30.12.2014
Version(en): 2010
Hallo Alex,
das könnte so aussehen!
Sub ArbeitsmappeSchliesse()
Application.DisplayAlerts = False
ActiveWorkbook.Close
End Sub
Denk daran, das alle Änderungen nicht gespeichtert werden!
Gruß Klaus
es Grüßt der niederRhein! :17:
Office 2010
Registriert seit: 12.04.2014
Version(en): Office 365
Hi
in meinem Test bei xl2007 bleibt dabei aber das graue Fenster offen
so geht es bei mir komplett zu
Code:
Private Sub CommandButton1_Click()
Application.DisplayAlerts = False
Application.Quit
End Sub
MfG Tom
Registriert seit: 11.04.2014
Version(en): Office 2007
Auch Hallo,
beachte bitte den Hinweis im Code
Code:
Private Sub UserForm_Terminate()
Application.OnTime Now() + TimeValue("0:00:01"), "prcSchließen"
End Sub
'in ein allgemeines Modul!
Sub prcSchließen()
Application.Quit
End Sub
Gruß Stefan
Win 10 / Office 2016
Registriert seit: 03.06.2016
Version(en): 2016
Hallo Leute und vielen Dank für die Antworte :)
Jetzt mal eine andere Frage
Es geht um diese "CheckBox"
Wie kann sie Automatisch einchecken wenn in einer Zelle z.B 1 steht
Ich hab es mit diesem Code versucht:
Code:
Private Sub CheckBox1_Click()
If ActiveSheet.Range("NRWG") = 1 Then
UserForm1.CheckBox1.Value = True
End If
End Sub
So soll es aussehen (sehe Anhang)
NRWG soll ein hacken je nach Excel Zelle Wert tragen
Lg
Alex
Angehängte Dateien
Thumbnail(s)
Registriert seit: 11.04.2014
Version(en): Office 2007
Hallo,
was meinst Du mit automatisch einchecken? Wenn die Userform geöffnet wird? Wenn ja, schreib deinen Code ins Userform_Activate- bzw. Userform_Initialize-Ereignis.
Gruß Stefan
Win 10 / Office 2016
Registriert seit: 03.06.2016
Version(en): 2016
Ich meinte wenn eine Zell den wert 1 hat dann soll ein Hacken da sein und wenn 2 dann soll da kein Hacken da sein
Und diese If Funktion soll nach Aktivierung des UserForm ausgeführt werden
Registriert seit: 12.04.2014
Version(en): Office 365
Hi
zum Beispiel so
Code:
Private Sub UserForm_Initialize()
If ActiveSheet.Range("NRWG") = 1 Then
CheckBox1 = True
Else
CheckBox1 = False
End If
End Sub
MfG Tom
Registriert seit: 03.06.2016
Version(en): 2016
Danke Sehr es funktioniert :D
Registriert seit: 29.09.2015
Version(en): 2030,5
Code:
CheckBox1 = ActiveSheet.Range("NRWG") = 1