Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: VBA Projekte nach Verarbeitung beenden

VBA Projekte nach Verarbeitung beenden
02.06.2022 09:00:00
flo4711
Hallo,
In einer For/Each Schleife werden über die Funktion GetObject aus ca. 300 Excel-Dateien Informationen für eine Weiterverarbeitung geholt (die Dateien werden nicht geöffnet!).
Code Snippet:

Set wbDatei = GetObject(xPfad & objDatei.Name)  ' zu verarbeitende Datei als Object definieren
iAnzahl = wbDatei.Worksheets.Count              ' Anzahl der Blätter dieser Datei
strJahr = wbDatei.Worksheets(iAnzahl).Name      ' Blattname als strJahr; der Blattname wird dann an die Funktion GetDataClosedWB mit übergeben
Set wbDatei = Nothing
Am Ende der Verarbeitung sind sämtliche so angesprochene Dateien noch als Projekt im VBAProject-Explorer vorhanden.
Was könnte ich tun, dass nach jedem Schleifendurchlauf (oder ganz am Ende der Verarbeitung) diese wieder geschlossen werden?
Gruß
Gode
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Projekte nach Verarbeitung beenden
02.06.2022 09:08:43
Fennek
Hallo,
füge in der Schleife ein

wbDatei.close 0
hinzu. Dann wird die Datei ohne speichern wieder geschlossen.
mfg
AW: VBA Projekte nach Verarbeitung beenden
02.06.2022 09:16:13
flo4711
Hallo,
klappt perfekt!
Daran hatte ich nicht gedacht, da die Datei ja nicht explizit mit .open geöffnet wird.
Ein herzliches Dankeschön!
Gruß
Gode
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige