函数的调用

mitnick1964 2007-10-09 08:50:58
问题:我现在有一个函数如下,在VBA里我该如何调用它来判断一个选定的单元格里的内容是汉字,还是英文,

Function HasHZ(ByVal s As String) As Boolean
With CreateObject("VBSCRIPT.REGEXP")
.Pattern = "[\u4e00-\u9fa5]"
HasHZ = .test(s)
End With
End Function

要求:写出完整的调用语句,包括如何选定一个单元格,并对单元格里的内容进行判断

环境:excel 2000
...全文
102 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaOBS 2007-10-12
  • 打赏
  • 举报
回复
HasHZ 看起来很眼熟啊... ...
zipall 2007-10-12
  • 打赏
  • 举报
回复
Sub 示例()
[a1].Select '选择A1单元格,不知道你选择后要干什么?如果仅仅是取值,select完全不必要。
If HasHZ([a1]) Then '直接调用该函数
'有汉字时要进行的处理
Else
'无汉字时要进行的处理
End If
End Sub
mitnick1964 2007-10-10
  • 打赏
  • 举报
回复
没有人知道吗?

6,216

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧