Een bestand beëindigen via VBA
Het sluiten van bestanden is ook belangrijk in macro's. Er wordt met name vaak gevraagd om de actieve werkmap te sluiten, d.w.z. de map die momenteel wordt verwerkt. Gebruik de volgende macro voor deze taak:
Sub actieve map Sluiten ()
ActiveWorkbook.Close (True)
Einde sub
door het argument Waar specificeer dat alle wijzigingen in de map moeten worden opgeslagen wanneer u deze sluit. Vervangen Waar door niet waar, dan worden de wijzigingen niet opgeslagen. Als je Excel wilt laten vragen of je wilt opslaan, laat dan de haakjes en het argument achter Dichtbij ga gewoon weg en roep het commando als volgt aan:
ActiveWorkbook.Sluiten
Excel geeft vervolgens het gebruikelijke queryvenster weer en laat de gebruiker beslissen of de wijzigingen moeten worden opgeslagen of niet:
Tip: Als u wilt weten hoe u een macro in Excel invoert en start, volgt hier een korte handleiding:
http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie-makros-in-excel-ein.html