Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datei schließen

Forumthread: Datei schließen

Datei schließen
24.01.2006 10:41:41
Ellen
Hallo,
ich habe folgenden Code:
DLPath = InputBox("Path of Download File; e.g. C:\Test\File.xls")
If DLPath "" Then
Workbooks.Open DLPath
Cells.Copy
Workbooks("Documents.xls").Worksheets("DownLoad").Activate
Cells.Select
Selection.PasteSpecial
End If
Der User muß also den Pfad inkl. der Datei eingeben. Danach wird diese Datei geöffnet und das komplette Blatt in meine Datei kopiert.
Nun mein Problem:
Wie bekomme ich das File wieder geschlossen? Über "Workbooks.Close DLPath" geht's nicht, da in der Variable DLPath auch der Pfad, nicht nur die Datei, steht.
Wie stelle ich das am besten an?
Gruß,
Ellen
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datei schließen
24.01.2006 10:47:22
Hajo_Zi
Hallo Ellen,
ActiveWorkbook.Close

AW: Datei schließen
24.01.2006 10:50:44
Ellen
Hallo Hajo,
das hab ich schon versucht. Wo genau soll ich das denn einfügen?
Füge ich es so ein, dann schließt es mir die Documents-Datei, nicht die File-Datei:
DLPath = InputBox("Path of Download File; e.g. C:\Test\File.xls")
If DLPath "" Then
Workbooks.Open DLPath
Cells.Copy
Workbooks("Documents.xls").Worksheets("DownLoad").Activate
Cells.Select
Selection.PasteSpecial
ActiveWorkbook.Close
End If
Und füge ich es hier ein, dann habe ich den kopierten Teil nicht mehr zum einfügen:
DLPath = InputBox("Path of Download File; e.g. C:\Test\File.xls")
If DLPath "" Then
Workbooks.Open DLPath
Cells.Copy
ActiveWorkbook.Close
Workbooks("Documents.xls").Worksheets("DownLoad").Activate
Cells.Select
Selection.PasteSpecial
End If
Anzeige
AW: Datei schließen
24.01.2006 10:54:20
Hajo_Zi
Hallo Ellen,
Du benutzt PasteSpezial Du hast aber nichts weiter angegeben?

Sub test()
If DLPath <> "" Then
Workbooks.Open DLPath
Cells.Copy
With Workbooks("Documents.xls").Worksheets("DownLoad")
.Cells.PasteSpecial
End With
ActiveWorkbook.Close
End If
End Sub

Gruß Hajo
Anzeige
AW: Datei schließen
24.01.2006 11:13:44
Ellen
Hallo Hajo,
danke, so klappt's.
Ich muß noch angeben, dass nur die Werte eingefügt werden sollen, das ist ja nur ne Kleinigkeit.
Gruß,
Ellen
;

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