我正在使用Excel并尝试使用VBA来拆分我拥有的一些文本。我按照this帖子的解决方案,但所有单元格返回的都是#VALUE!。我使用的是Office 2016 OSX。
我添加的功能如下:
Function SplitCaps(strIn As String) As String
Dim objRegex As Object
Set objRegex = CreateObject("vbscript.regexp")
With objRegex
.Global = True
.Pattern = "([a-z])([A-Z])"
SplitCaps = .Replace(strIn, "$1 $2")
End With
End Function
我确保模块的名称与函数的名称不同。
..但该值以#VALUE!返回。我在这里错过了什么愚蠢的事情?谢谢!