SaveAs
メソッドを使用して、.csvファイルを.xlsファイルとして保存しようとしています。ただし、フォルダを指定しようとすると失敗します。例えばvbaの別のディレクトリに.xlsxとして保存
、それはいくつかのデフォルトのディレクトリ(マイドキュメント、私はから準備ができているところはありません)ここに保存されます:
Sub csv()
Workbooks.Open Filename:="directory/tmp.csv"
ActiveWorkbook.SaveAs Filename:="test.xlxs", FileFormat:=51, CreateBackup:=False
End Sub
しかし、これは失敗します。
Sub csv()
Workbooks.Open Filename:="directory/tmp.csv"
ActiveWorkbook.SaveAs Filename:="otherdirectory/test.xlxs", FileFormat:=51, CreateBackup:=False
End Sub
があります別の方法は、ディレクトリを指定するには?
私はこのコードで投稿を更新しました。 – mike
スラッシュを逆にして、もう一度やり直してください:) C:\ Users \ mikefree \ Desktop \ test.xlsx " –
十分に感謝しています。申し訳ありませんが、私は問題なく前にスラッシュを使用しました。 – mike