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

Ordner verschieben ohne Fehlermeldung

Forumthread: Ordner verschieben ohne Fehlermeldung

Ordner verschieben ohne Fehlermeldung
28.12.2024 00:31:59
Rüdiger Repp
Hallo Leute,

ich will einen Ordner verschieben, der im Zielverzeichnis evtl. schon vorhanden ist. Wenn vorhanden, soll er überschrieben werden. Ich bekomme aber eine Fehlermeldung.

Dim strFirma
Dim strUnterordner
Dim FSO As Object

Set FSO = CreateObject("Scripting.Filesystemobject")
strFirma = "Siemens AG"
strUnterordner = "_weggeschickte Bewerbungen"
FSO.MoveFolder ThisWorkbook.Path & "\" & strFirma, _
ThisWorkbook.Path & strUnterordner & "\", True

Mit dem TRUE sollte das doch eigentlich funktionieren.
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Ordner verschieben ohne Fehlermeldung
28.12.2024 03:38:49
Onur
"Mit dem TRUE sollte das doch eigentlich funktionieren. " ? Warum? Weil es zufälligerweise mit einigen anderen VBA-Befehlen auch klappt ?

Du solltest einfach vorher Microsoft fragen:

Syntax
-Objekt.MoveFolder (Quelle, Ziel)

Die Syntax der MoveFolder-Methode besteht aus folgenden Komponenten:
Bestandteil Beschreibung
Objekt Erforderlich. Immer der Name eines FileSystemObject.
source Erforderlich. Der Pfad zu den verschobenen Ordnern. Die Zeichenfolge des Arguments source darf nur in der letzten Komponente des Pfads Platzhalterzeichen enthalten.
destination Erforderlich. Der Pfad des Speicherorts, an den die Ordner verschoben werden. Das Argument destination darf keine Platzhalterzeichen enthalten.


Steht da irgendwo etwas von TRUE oder FALSE ?
Abgesehen davon kannst du nicht einen Ordner durch einen anderen Ordner überschreiben, höchstens in den anderen Ordner integrieren.
Anzeige
AW: Ordner verschieben ohne Fehlermeldung
29.12.2024 17:50:12
daniel
Hi
Was für eine Meldung bekommst du denn genau?
Es gibt neben Fehlermeldungen auch Rückfragen des Systems (Beispielsweise "Wollen Sie wirklich löschen?").
Systemrkückfragen kannst du mit Application.Displayalerts = False unterdrücken, ausgegührt wimird die Aktion, die dem OK zugeordnet ist.

Gruß Daniel
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18