HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
365 privat
Erfahrungslevel des Fragestellers:
Basiskenntnisse in VBA
Case
18.05.2026 17:51:55
Nun - wie es in der...
Moin Christian, :-)

... Beschreibung steht, die Anwendungen werden sofort geschlossen und der PC - nach der Wartezeit - heruntergefahren. ;-)

End Sub wird dann nicht mehr erreicht - ist aber, wenn gespeichert ist, IMHO egal. ;-)

Servus
Case
Als Antwort auf diesen Beitrag
Christian
18.05.2026 17:14:16
nachgefragt
Hallo Case,

vielen Dank

aber doch nochmal nachgefragt, wenn ich das jetzt wie unten stehend einbaue... ist das dann richtig so? wundert mich ein wenig dass dann in meiner Version das Makro nie zu dem Punkt End Sub kommt... wenn ich herunterfahren auswähle

Danke auf jeden Fall für deine Hilfe
Christian

Select Case auswahl


Case 1

' Abfrage VOR dem Makro
AntwortHerunterfahren = MsgBox( _
"Nach Ausführung speichern und herunterfahren?", _
vbYesNo + vbQuestion, _
"Speichern & Herunterfahren")

If AntwortHerunterfahren = vbYes Then
HerunterfahrenNachMakro = True
End If

Call ErstesMakro

If HerunterfahrenNachMakro = True Then
ThisWorkbook.Save
varShell = shell("shutdown /s /f /t 5", vbHide)
End If

Case 2
Call zweitesMakro

Case 3
Call drittesMakro


die Deklaration von varShell hab ich schon ganz am Anfang zu den anderen Variablen gepackt
Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.