qzc804030 发表于 2012-2-12 22:11

VBA第5课抢答题及答案汇总

本帖最后由 qzc804030 于 2012-2-12 22:19 编辑

第一题判断一个字符串中是否包含数字
          字符串 like "你的答案"
http://www.excelpx.com/thread-222517-1-1.html
答案: like "*#*"
第二题判断一个字符串中是否包含网址(只判断http://.....com网址即可)
          字符串 like "你的答案"
http://www.excelpx.com/thread-222519-1-1.html
答案:like "*http://....com*"
第三题判断一个字符串中是否包"精英培训"四个字符中的任一个
          字符串 like "你的答案"
http://www.excelpx.com/thread-222521-1-1.html
答案:like *[精英培训]*
第四题判断一个11位的电话号码是否为移动号码(以135~138开头)
          字符串 like "你的答案"
http://www.excelpx.com/thread-222522-1-1.html
答案:like "13########"
第五题判断是否为以F开头G结尾且不包含数字的5位字符串
          字符串 like "你的答案"
http://www.excelpx.com/thread-222523-1-1.html
答案: like "F[!0-9][!0-9][!0-9]G"
第六题判断字符串中是否以数字开始或结尾(开始和结尾只有一个是数字)本题可以用like配合某逻辑运算符来实现判断
http://www.excelpx.com/thread-222525-1-1.html
答案: (字符串 like "*[!0-9]") or (字符串 like "[!0-9]*")
第七题判断字符串中是否包含11位手机号
      注意:1、字符串中只有一个连续的数字(位数不定)
                  2、数字的位数可能会超过12位,此时数字非手机号码
http://www.excelpx.com/thread-222526-1-1.html
答案:like "*1#########*" and not like "*############*"


jiahua1010 发表于 2012-2-12 22:12

感谢楼主{:1_1:}{:1_1:}

jiahua1010 发表于 2012-2-12 22:14

第六题的
(字符串 like "[#]*[!#]") or (字符串 like "[!#]*[#]")
好像是不行的。

jiahua1010 发表于 2012-2-12 22:19

第四题,已经确定是11位的电话号码,是不是可以用
like "13*"

decheng 发表于 2012-2-12 22:30

:handshake谢谢楼主的总结

dsjohn 发表于 2012-2-12 22:31

第六题的
(字符串 like "#*[!0-9]") or (字符串 like "[!0-9]*#")
这样不知道行不行

qzc804030 发表于 2012-2-12 22:34

dsjohn 发表于 2012-2-12 22:31 static/image/common/back.gif
第六题的
(字符串 like "#*[!0-9]") or (字符串 like "[!0-9]*#")
这样不知道行不行

你看下,第六题校长的修改作业的情况,连下

梅一枝 发表于 2012-2-12 22:42

总结的好,方便复习,辛苦了。

jiahua1010 发表于 2012-2-13 15:20

dsjohn 发表于 2012-2-12 22:31 static/image/common/back.gif
第六题的
(字符串 like "#*[!0-9]") or (字符串 like "[!0-9]*#")
这样不知道行不行

这个应该可以            

wenchduan 发表于 2012-2-13 22:12

本帖最后由 wenchduan 于 2012-2-13 22:16 编辑

谢谢E组长,辛苦!
页: [1] 2
查看完整版本: VBA第5课抢答题及答案汇总