Excel函数返回#Value
我正在使用Excel,并尝试使用VBA来分割我有的一些文本。 我跟着从这篇文章的解决scheme,但所有的细胞回报是#VALUE !. 我正在使用Office 2016 OSX。
我添加的function如下:
Function SplitCaps(strIn As String) As String Dim objRegex As Object Set objRegex = CreateObject("vbscript.regexp") With objRegex .Global = True .Pattern = "([az])([AZ])" SplitCaps = .Replace(strIn, "$1 $2") End With End Function
我已经确定模块的命名与函数不同。
- 作为一个testing,我在A1单元格的“MikeJones”表中有1个条目。
- 在单元格B1中我有公式“= SplitCaps(A1)”
..但该值返回#VALUE !. 我在这里想念什么愚蠢的东西? 谢谢!
下级的Excel for Mac比Excel for Windows晚数年,不支持vbscript.regexp
看到这里