【发布时间】:2018-06-18 16:02:24
【问题描述】:
这不是重复的,因为我想要一个不包含将文件重新格式化为 txt 的解决方案:
我的目的是使用分号作为分隔符打开一个 csv 文件。为此,我使用了以下代码:
Sub prueba2()
Dim sfile As String
Dim wb As Workbook
Dim Path As String
Dim Namefile As String
Path = "V:\evfilesce9i9\apps9\vbe9\dep4\KFTP\KFTP001D_FicherosCeca"
Namefile = "\QryCECARFSECTORIAL0239*.txt"
Set wb = Workbooks.Open(Filename:=Path & Namefile, Delimiter:=";")
End Sub
当我尝试它时,它使用逗号作为分隔符打开,而不是我指定的(分号)
我在其他问题中读到,这在 2006 年后的 Excel 版本中是正常的,最快的解决方案是将文件重新格式化为 txt。
这不符合我的需要,因为我必须在不改变格式的情况下这样做。我没有找到任何解决方案。
有人可以帮我吗?
【问题讨论】: