vba拆分函数的编译错误
我正在尝试在代码中合并excel vba拆分函数。但是,我得到了一个“编译错误、参数数目错误或属性赋值无效”。我已经用很多不同的方法尝试了这个函数,但是仍然得到了编译错误。我需要另一个图书馆吗?下面是一个获取错误的简单宏:vba拆分函数的编译错误,vba,excel,Vba,Excel,我正在尝试在代码中合并excel vba拆分函数。但是,我得到了一个“编译错误、参数数目错误或属性赋值无效”。我已经用很多不同的方法尝试了这个函数,但是仍然得到了编译错误。我需要另一个图书馆吗?下面是一个获取错误的简单宏: Sub testSplit() Dim txt As String, i As Integer, FullName As Variant txt = "John Q Public" FullName = split(txt, " ") For
Sub testSplit()
Dim txt As String, i As Integer, FullName As Variant
txt = "John Q Public"
FullName = split(txt, " ")
For i = 0 To UBound(FullName)
Cells(1, i + 1).Value = FullName(i)
Next i
End Sub
我测试了代码,对我来说没问题。哪一行给了你错误?在它里面有split函数的那一行。Wierd,当我把宏放在另一个excel文件中时,它可以工作。为什么会这样?我不知道,有时候会发生在我身上。稍后,无需执行任何操作即可。将
split
替换为VBA.split
并查看其是否有效。