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

Forumthread: Dateien veschieben Ordner ist aber leer

Dateien veschieben Ordner ist aber leer
12.11.2004 11:27:02
Claudia
Hallo liebe Excel Helfer,
mit nachsttehendem Makro verschiebe ich Dateien von einem Ordner in einen anderen und lösche anschließend die dateien in dem Ursprungsordner.

Sub verschieben()
' verschiebt die Dateien von NEU nach ARBEIT
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFile "C:\TS\NEU\*.*", "C:\TS\ARBEIT" ' hier den Pfad anpassen
Kill "C:\TS\NEU\*.*"
'Datei ohne speichern schließen
'ActiveWorkbook.Saved = True
'Application.Quit
End Sub

Wenn der Ursprungsordner LEER ist, bricht das Makro aber ab.
Kann mir jemand helfen, das das Makro nicht abbricht wenn der Ordner leer ist, da weitere Makros automatisch folgen.
Gruß
Caudia
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Dateien veschieben Ordner ist aber leer
René
Hallo,
dann setze eine Sprungmarke.
On error goto Fehler
und die Marke Fehler setzt du dann dorthin wo es dann weitergehen soll.
Das ist zwar nicht elegant, aber einfach
AW: Dateien veschieben Ordner ist aber leer
Kurt
Hallo

Sub verschieben()
' verschiebt die Dateien von NEU nach ARBEIT
Dim Dateineu As String
Dim DateiArbeit As String
Dateineu = "C:\TS\NEU\*.*"
DateiArbeit = "C:\TS\ARBEIT"
temp = Dir(Dateineu)
If temp <> "" Then ' Wenn Dateineu Leer ist dann übergehn
Dim fs
Set fs = CreateObject("Scripting.FileSystemObject")
fs.CopyFile Dateineu, DateiArbeit ' hier den Pfad anpassen
Kill "C:\TS\NEU\*.*"
'Datei ohne speichern schließen
'ActiveWorkbook.Saved = True
'Application.Quit
End If
End Sub

mfg. Kurt
Anzeige
AW: Dateien veschieben Ordner ist aber leer
u_

Sub verschieben()
' verschiebt die Dateien von NEU nach ARBEIT
Dim fs As Object, strNeu As String, strArbeit As String
strNeu = "n:\test\neu\*.*"
strArbeit = "n:\Test\ARBEIT"
If Dir(strNeu) <> "" Then
Set fs = CreateObject("Scripting.FileSystemObject")
fs.moveFile strNeu, strArbeit
Else
MsgBox "Keine Dateien vorhanden"
End If
End Sub

Anzeige
AW: Danke
12.11.2004 12:21:56
Claudia
Hallo René,
hallo Kurt,
hallo U_,
vielen Dank für Eure Mühe, funzt alles. Werde mich nach meiner Pause für ein Ergebnis entscheiden.
Danke nochmals und ein schönens Wochenende
Gruß
Claudia
;

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