Hallo allemaal,
Ik heb een stukje code geschreven die uitgevoerd word als je op de knop afsluiten klikt
De bedoeling is dus dat er een vraag komt met weet je zeker dat je het af wil sluiten
Als hier ja op beantwoord word dan sluit hij af zonder op te slaan
Bij nee moet hij de actie anulleren
Nu komt echter nog een keer de melding van excel zelf
Ik zoek een stukje code om op die melding meteen annuleren te antwoorden (Voor op de plek van de vraagtekens)
Ik heb al zitten klooien met
en
maar het wil niet werken
Iemand ideeën?
alvast bedankt
Ik heb een stukje code geschreven die uitgevoerd word als je op de knop afsluiten klikt
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Range("AT10").Value = "1" Then
Else
Dim retval
retval = MsgBox("Je staat op het punt het bestand af te sluiten zonder op te slaan. Gebruik knop afsluiten als je wijzigingen wil opslaan! Weet je zeker dat je door wil gaan?", vbQuestion + vbYesNo)
If retval = vbYes Then
ActiveWorkbook.Close SaveChanges:=False
Else
'?????????????
End If
End If
End Sub
De bedoeling is dus dat er een vraag komt met weet je zeker dat je het af wil sluiten
Als hier ja op beantwoord word dan sluit hij af zonder op te slaan
Bij nee moet hij de actie anulleren
Nu komt echter nog een keer de melding van excel zelf
Ik zoek een stukje code om op die melding meteen annuleren te antwoorden (Voor op de plek van de vraagtekens)
Ik heb al zitten klooien met
Code:
Application.DisplayAlerts = Cancel
Code:
Application.DisplayAlerts = false
Iemand ideeën?
alvast bedankt