• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

excel sluiten

Status
Niet open voor verdere reacties.

SUVERMO

Gebruiker
Lid geworden
22 dec 2019
Berichten
481
kan iemand mij helpen
bedoeling is dit bestand te sluiten zonder opslaan en excel te sluiten als er geen ander bestand is geopend.
deze codes vond ik op het forum


Code:
Sub sluiten()
Application.CutCopyMode = False
ActiveWorkbook.Close SaveChanges:=False
Application.Quit
End Sub

maar van excel blijft er nog iets geopend als er geen ander bestand is geopend
 

Bijlagen

logisch je sluit de werkmap af en dus kan hij de laatste regel niet meer uitvoeren
Code:
Sub sluiten()
   ActiveWorkbook.Saved = True                   'laat excel denken dat deze file gesaved is
   Application.Quit                              'excel zelf sluiten
End Sub
 
Laatst bewerkt:
Code:
Sub M_snb()
   Application.displayalerts=false
   application.quit
End Sub
 
bedankt voor de reactie maar deze oplossing sluit alle geopende bestanden, bedoeling was alleen dit bestand te sluiten, en als er geen ander ander bestand geopend is dan pas excel af te sluiten.
is dat mogelijk?
 
Ja, zet er een if-clause (ALS-voorwaarde) rond :

Code:
if workbooks.count = 1 then


end if
 
Laatst bewerkt:
iedereen bedankt voor de tips
deze code werkt prima

Code:
Sub sluiten()
   If Workbooks.Count = 1 Then
   Application.DisplayAlerts = False
   Application.Quit
   End If
   ActiveWorkbook.Close SaveChanges:=False
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan