ich habe mal wieder einige Probleme.
und zwar möchte ich gerne den Ordner in der meine Excel Mappe liegt aktualisieren hierzu gibt es bei uns im netz einen Pfad aus den ich die Daten bekomme!
hierzu hatte ich schon hilfe von euch
https://www.herber.de/forum/archiv/904to908/t905705.htm
da ich mir jetzt gedacht hatte das ich die erwähnte bat Datei beim ausführen des
Makros selbst erstellen möchte / da ich die beiden Pfad angaben Variabel halten möchte.
(und dieses realisieren möchte ohne das jedesmal in der bat datei was geändert werden muß)
habe ich mir dieses Makro gebaut,
Sub copy_bat_erzeugen()
'am 16.09.2007/S.Mohr erstellt
Dim intMarke As Integer
Dim strTemp As String, strName As String, strWorkbookName As String
Dim strLW1 As String, strLW2 As String, strXCopy As String, strParameter As String
Dim strBefehl As String
strLW1 = Worksheets("Prog").Cells(2, 1).Value & "\pdf\"
strLW2 = ThisWorkbook.path
strXCopy = "Xcopy "
strParameter = " /E/V/F/H/K/R/I"
'** Es wird eine Tabelle in eine text Datei gespeichert
strWorkbookName = ThisWorkbook.Name
'*** workbook einfügen ***'
Workbooks.Add
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:= _
ThisWorkbook.path & "\Copy" & ".bat", FileFormat:= _
xlText, CreateBackup:=False
'*** Zellen einfügen ***'
strBefehl = strXCopy & """" & strLW1 & """ """ & strLW2 & """" & strParameter
Cells(1, 1).Value = strBefehl
'*** Datei Speichern als txt File ***'
ActiveWorkbook.Save
ActiveWindow.Close
'*** Zurück auf das Projekt ***'
Windows(strWorkbookName).Activate
Cells(1, 1).Select
End Sub
Hierzu hatte ich auch schon hilfe in folgendem Thread
https://www.herber.de/forum/archiv/904to908/t907065.htm
irgendwie habe ich wenn ich mir nach dem erzeugen mmit diesem Makro aber die " Zeichen immer noch nicht an der Stelle wo ich sie gerne hätte meine bat Datei enthäkt dxerzeit folgenden string:
"Xcopy ""\\FILE02\IABO\ibo_tec\Hardware_Eng\Probecards\Excel Makros\Projekt Nr.14 Probecard Design Rev_2\pdf\"" ""D:\Projekt Nr.14 Probecard Design Rev_2"" /E/V/F/H/K/R/I"
die "-Zeichen stimmen immer noch nicht, kann es damit zusammenhängen das ich beim erzeugen der datei in excel die datei dann als txt abspeichere?
Hat jemand eine Idee was bei meiner Idee nicht funtzt oder evtl. einen anderen Lösungsnsatz!
gruß
swen