Excel的VBA

来源:互联网 发布:家用网络摄像机哪个好 编辑:程序博客网 时间:2024/05/01 16:20

前一段时间写了一个处理有规律字符串的问题,用到了一些VBA的知识,鉴于以前每次用完后就忘记了,这次将其写在纸上。

 

一、VBA编程基础知识:语法与常用函数等   网页链接

 

二、Excel中VBA常用函数使用,如取指定单元格数值等   网页链接 

 

三、VBA的循环语句  网页链接

      跳出循环语句:EXIT FOR

 

四、一种使用VBA区别汉字与英文的方法

 Function StrWithChinese(StrChk As String) As Boolean
    'StrChk = VBA.StrConv(StrChk, vbNarrow) '将字符串转换成半角
    StrWithChinese = (Len(StrChk) <> LenB(StrConv(StrChk, vbFromUnicode)))
    'VBA中默认英文字符串都是Unicode,双字节,如果转化为vbFromUnicode就变成单字节,汉字还是双字节,如果转换之前的字符长度与转化之后的字节长度相等(LenB是计算字符的字节长度的函数),说明不含中文字符,反之含有中文字符。

    '即转换成半角再识别的方法。可以在这种方法的基础上设计出许多其他的判断条件。
End Function

原创粉丝点击