文章预览
学习Excel技术,关注微信公众号: excelperfect 标签: VBA , 正则表达式 正则表达式,是一种描述文本字符串必须匹配的模式的方法。 VBA 中也可以使用正则表达式,例如,正则表达式的常见变体是通配符( * ?),可用于搜索文件名。又如,正则表达式适用于检查用户窗体上数据输入的正确性。正则表达式的最大优点是,只需几行代码就可以执行从简单到非常复杂的输入检查。 Like 语句也可以在 VBA 中用于简单的语法检查,但正则表达式更通用。本文将通过几个示例解释如何编写正则表达式以及如何使用它们。 正则表达式具有特殊的语法,其中许多字符起着特殊的作用。下面先介绍一个简单的示例,用于检查邮政编码的输入。通过示例展示如何在 VBA 中调用正则表达式,代码如下: Function CheckPostalCode(PostalCode As String) As Boolean With CreateObject
………………………………