“常用公式”在线计算,“设计手册”在线查询
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 支持支持 反对反对

共 1 个关于本帖的回复 最后回复于 2013-7-4 10:52

沙发
淡写轻描 新来的 发表于 2013-7-4 10:52:54 | 只看该作者
研发埠培训中心
可以采用“旁门左道”的方式使用Instr函数实现代码的简练。下面是一个典型的例子,检测字符串中是否包含一个元音字母: 1、普通的方法:If UCase$(char) = "A" orUCase$(char) = "E" or UCase$(char) = "I" or UCase$(char) ="O" or UCase$(char) = "U" Then        ' it is a vowel        End If 2、更加简练的方法:If InStr("AaEeIiOoUu", char) Then       ' it is a vowel        End If 同样,通过单词中没有的字符作为分界符,使用InStr来检查变量的内容。下面的例子检查Word中是否包含一个季节的名字: 1、普通的方法:If LCase$(word) = "winter" orLCase$(word) = "spring" or LCase$(word) = _ "summer" orLCase$(word) = "fall" Then        ' it is a season's name        End If 2、会更加简练的方法:IfInstr(";winter;spring;summer;fall;", ";" & word &";") Then        ' it is a season's name        End If 有时候,甚至可以使用InStr来替代Select Case代码段,但一定要注意参数中的字符数目。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们

360网站安全检测平台