Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
516to520
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
516to520
516to520
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

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
Anzeige

7 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige