我用VBA代码构建了一个用户定义函数,如果我在公式中使用它来填充单元格值,它在Excel中可以正常工作。但是,我无法在条件格式中使用此函数。我收到消息“无法在条件格式公式中使用此类型的引用”。 我想知道是否可以在条件格式中使用任何UDF?还是根本不允许使用UDF?谢谢!
UDF代码如下:
Function isValidMAC(mac As String) As Boolean
Dim regex As New RegExp
Dim strPattern As String
' Exact 12 characters. Valid characters are a-f or A-F or 0-9
strPattern = "^[a-fA-F0-9]{12}$"
With regex
.Global = False
.MultiLine = False
.IgnoreCase = False
.Pattern = strPattern
End With
isValidMAC = regex.Test(mac)
End Function
True
或False
。 - Ron Rosenfeld