【发布时间】:2022-01-06 04:11:41
【问题描述】:
现在我有这段代码,我试图在单元格之间插入空格:
Sub Otdelniy_PDF_GIALLO()
Dim CellValue As String
Dim Path As String
Dim FinalFileName As String
MyString = Space(1)
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:="R:\users402\AUDIT\AUDIT POLAND\AUDIT GIALLO\AUTO_INVOICES\" & Range("A2") & Space(1) & Range("A6") & Space(1) & Range("D4") & Space(1) & Range("B3") & ".pdf"
End Sub
我也试过 & " " &; + " " +; " " - 没有任何结果,错误 1004
【问题讨论】:
-
错误信息是什么?我们并没有真正研究和保存错误代码字典..
-
试试
"R:\users402\AUDIT\AUDIT POLAND\AUDIT GIALLO\AUTO_INVOICES\" & Range("A2") & " " & Range("A6") & " " & Range("D4") & " " & Range("B3") & ".pdf"。确保文件名有效。 (即没有无效字符) -
我想了解为什么
...&" "&...与...&space(1)@...不同。没错,第一个更短,但还有其他区别吗? -
@Luuk 我不这么认为,但为什么要使用只有 1 个空格的函数呢?我认为问题在于它是一个无效的文件名
-
premature optimization is the root of all evil,好吧,也许不是对所有人,但至少对一些邪恶的人来说。现在,您在评论中分享了一个与产生错误的解决方案没有区别的解决方案。