Gruß
Tanja
Gruß
Tanja
hier werden üblicherweise API-Calls von Windows verwendet. Diese sehen etwas wild und unübersichtlich für Anfänger aus. Keine Scheu, einfach in ein Modul kopieren und die Funktion verwenden. Den Hintergrund braucht man eigentlich nicht wissen.
Hinweis: Wie habe ich diesen Code gefunden (ist nicht von mir!) - Google.de Suchbegriff "Ordner verschieben VB". so findet man fast alles für VB!
Der folgende Code wird von vb@rchiv zur Verfügung gestellt:
http://www.visualbasic-archiv.de/archiv/tipp_details.php3?pid=207
ganz einfach.
1) Neues Modul hinzufügen
2) Gesamten Code reinkopieren
3) du kannst nun in jedem anderen Modul deiner Mappe folgende Funktion aufrufen.
Annahme: du möchtest Ordner "Test" in den Ordner "Eigene Dateien" verschieben (inkl. Unterordner)
Aufruf: fMove "C:\Test", "C:\Eigene Dateien"
Sollte der Zielordner nicht existieren, so wird der Ordner in den Zielordner umbenannt.
Ich empfehle dir auf alle Fälle den Code vorher mit Testverzeichnissen inkl. Testinhalten auszuprobieren! Man weiß ja nie...
Liebe Grüße,
Sam
upps...da haben wir uns missverstanden. Du darfst diese Funktion nicht in eine Zelle schreiben. Du kannst per Zelleintrag keine Ordner verschieben, das geht nur über ein Makro. Ich habe dir geschrieben, dass du ein neues Modul erstellen musst.
Also nur über Visual Basic. Sonst ist das Verschieben nicht möglich!
Sam