运行时错误1004(Excel文件未打开)

时间:2016-06-19 14:36:25

标签: excel vba

我有一个带文件名

的Excel文件
CONSULT CHECKING SYSTEM (2.0L TURBO GASOLINE ENGINE)

当我尝试使用vba代码打开时,此文件不接受十进制字符(2.0)。当我删除十进制字符时,它完全打开。如何让它接受十进制字符?

这是我用来尝试打开文件的代码:

"C:\Users\karthi\Desktop\New folder (2)" & "\" & Cells(i, 1).Value

cells(i,1).valueCONSULT CHECKING SYSTEM (2.0L TURBO GASOLINE ENGINE)

为什么不接受十进制数?

1 个答案:

答案 0 :(得分:2)

将文件名添加到"扩展名"中:

Workbooks.Open"C:\Users\karthi\Desktop\New folder (2)" & "\" & Cells(i, 1).Value & ".xlsx")