Speichern als .xlsx in einem anderen Verzeichnis in vba

Ich versuche, mit der SaveAs Methode zu speichern .csv-Dokument als eine .xls-Dokument. Jedoch, wenn ich versuche, und benennen Sie den Ordner, schlägt fehl.

Zum Beispiel, wird es sparen Sie einige Standard-Verzeichnis (eigene Dokumente, die nicht ist, wo ich bereit bin, aus) hier:

Sub csv()
Workbooks.Open Filename:="directory/tmp.csv"
ActiveWorkbook.SaveAs Filename:="test.xlxs", FileFormat:=51, CreateBackup:=False
End Sub

Aber dies schlägt fehl:

Sub csv()
Workbooks.Open Filename:="directory/tmp.csv"
ActiveWorkbook.SaveAs Filename:="otherdirectory/test.xlxs", FileFormat:=51, CreateBackup:=False
End Sub

Gibt es einen anderen Weg, um das Verzeichnis anzugeben?

InformationsquelleAutor mike | 2012-05-07

Schreibe einen Kommentar