Thema Datum  Von Nutzer Rating
Antwort
07.01.2016 17:37:43 Newbie78
NotSolved
Blau Erneuter Hilferuf an die Profis ;)
07.01.2016 19:10:07 Gast19831
NotSolved
07.01.2016 20:28:28 Gast12024
NotSolved
07.01.2016 20:49:39 Gast22197
NotSolved
07.01.2016 21:20:27 Gast56198
NotSolved
07.01.2016 21:27:02 Gast8200
NotSolved
07.01.2016 22:48:14 Gast82582
NotSolved

Ansicht des Beitrags:
Von:
Gast19831
Datum:
07.01.2016 19:10:07
Views:
678
Rating: Antwort:
  Ja
Thema:
Erneuter Hilferuf an die Profis ;)

Hallo Newbie!

Ich gehe mal davon aus, dass an Txt und Txt2 die richtigen Werte übergen werden. Evtl. mal den dadurch generierten Pfad anzeigen lassen bzw. prüfen, ob es den Pfad gibt. Bei mir tritt ein Problem auf, da ich bei Application.GetOpenFilename() nicht nur den Dateinamen sondern auch den Pfad erhalte. Damit muss in deiner letzten Zeile eine Fehlermeldung erscheinen. Den der neue Pfad sieht dann so aus.

Ord & varDatei =  "C:\Test\" & Txt & "\" & Txt2 & "\"& C:\.neue Pfad

WEiß jetzt nicht, ob du nur den Dateinamen oder auch den PFad erhältst - gehe aber mal davon aus, da ja der erste Wert bei myFSO.CopyFile auch ein Pfad+Dateinamen sein müsste. ZIehe dir aus VarDatei den Namen raus. bspw so

varDatei = Right(varDatei, InStr(1, StrReverse(varDatei), "\") - 1)

Dann lass dir mal Ord & varDatei anzeigen. ISt das jetzt ein richtiger PFad?

Falls das auch nicht geht und in varDatei ein Pfad steht (ggf. basteln) und Ord & varDatei auch ein richtiger Pfad ist, versuche es mal hiermit:

Anstelle des  myFSO.CopyFile varDatei, Ord & varDatei  setze

Name   varDatei as Ord & varDatei

Damit speicherst du datei 1 unter dem Namen selben Namen in einem anderen Pfad.

Gruß


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
07.01.2016 17:37:43 Newbie78
NotSolved
Blau Erneuter Hilferuf an die Profis ;)
07.01.2016 19:10:07 Gast19831
NotSolved
07.01.2016 20:28:28 Gast12024
NotSolved
07.01.2016 20:49:39 Gast22197
NotSolved
07.01.2016 21:20:27 Gast56198
NotSolved
07.01.2016 21:27:02 Gast8200
NotSolved
07.01.2016 22:48:14 Gast82582
NotSolved