• 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.

Huidig Excel applicatie afsluiten, niet alle Excel applicaties vba code

Status
Niet open voor verdere reacties.

carloschouw

Gebruiker
Lid geworden
15 jun 2015
Berichten
225
Goede avond!

Vraagje over het sluiten van een actief Excel bestand na verwerken gegevens.

Wanneer ik gegens opgeslagen hebt laat ik middels de volgende code het huidige Excel programma afsluiten.

Code:
Application.Quit

Dat werkt allemaal prima. Alleen wanneer ik b.v. 2 Excel applicaties open heb staan wordt nu ook de tweede applicatie afgesloten, dat is niet de bedoeling. Het afsluiten van de applicatie dient enkel voor de af te sluiten applicatie te zijn, de andere moeten gewoon open - actief blijven.

Iemand enig idee hoe ik dat zou kunnen doen?
 
Je laat wel zien wat je doet om de applicatie te sluiten maar niet hoe je de Excel applicatie objecten maakt.
Code:
Dim xlApp1 As Excel.Application
Dim xlApp2 As Excel.Application

Set xlApp1 = CreateObject("Excel.Application")
Set xlApp2 = CreateObject("Excel.Application")

xlApp1.Quit
Set xlApp1 = Nothing

xlApp2.Quit
Set xlApp2 = Nothing

Of bedoel je soms alleen Excel werkboeken?
 
Laatst bewerkt:
O.. ok.. Deze oplossing had ik niet kunnen bedenken!

Als ik jouw code zo lees moet ik jouw code in mijn Excel bestand toevoegen, aan het eind van mijn code nog wel de code
Code:
Application.Quit
toevoegen, toch?
 
Inderdaad.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan