Beste mensen ik wil een macro hebben die als ik in mijn bestand de knop opslaan en afsluiten, eerst een msgbox geeft.
In deze msgbox krijg je de keuze. Afsluiten, Vergrendelen, Annuleren
Call workbook_open werkt alleen in ThisWorkbook en dan wel in Workbook.close en heb bovenstaand ook verder niet gecontroleerd. Werkt toch niet. Dat zie je zo al.
Om de gewenste knoppen te verkrijgen zal ik wel iets van 2 keer een defaultknop moeten hebben en 1 keer Cancel.. ofwel vbDefault1Default2Cancel.
Bij Cancel moet uit de sub komen en door kunnen gaan. Ik meen uit mijn hoofd dan: Exit Sub
Wie kan mij helpen.
In deze msgbox krijg je de keuze. Afsluiten, Vergrendelen, Annuleren
Code:
Sub Afsluiten_Opslaan()
'Knop
Select Case MsgBox("Wilt u het bestand Afsluiten of Vergrendelen?", vbYesNo + vbInformation)
Case vbVergrendelen
Call Workbook_Open
ThisWorkbook.Saved = False
Case vbAfsluiten
ThisWorkbook.Saved = True
Application.Quit
Case vbAnnuleren
Exit Sub
End Select
End Sub
Call workbook_open werkt alleen in ThisWorkbook en dan wel in Workbook.close en heb bovenstaand ook verder niet gecontroleerd. Werkt toch niet. Dat zie je zo al.
Om de gewenste knoppen te verkrijgen zal ik wel iets van 2 keer een defaultknop moeten hebben en 1 keer Cancel.. ofwel vbDefault1Default2Cancel.
Bij Cancel moet uit de sub komen en door kunnen gaan. Ik meen uit mijn hoofd dan: Exit Sub
Wie kan mij helpen.
Laatst bewerkt: