分享

【烟花原创】VBA零基础之第165篇VBA函数之字符串(一)

 fzchenwl 2015-04-03

1>Left函数

返回 Variant(String),其中包含字符串中从左边算起指定数量的字符。

语法:Left(string,length)

String:必要参数,类型为Variant类型,字符串表达式其中最左边的那些字符将被返回。如果 string 包含 Null,将返回 Null

Lengt:必要参数,指出将返回多少个字符。如果为 0,返回零长度字符串('')。如果大于或等于string 的字符数,则返回整个字符串。

示例1


注意:在工作表中,left函数的第二个参数是可选参数,默认值为1。在VBA中,第2个参数是必不可少的,否则会产生编译错误。


2>LeftB函数

LeftB 函数作用于包含在字符串中的字节数据,length参数指定的是字节数而非字符数。

很多字符串函数都有字节版本(在函数名后加字母B)。

示例2

注意:VBA里的LeftB函数与工作表中的LeftB函数又有不同,在工作表中对英文字符使用LeftB时的返回的结果与left是相同的。在VBA里,一律都是按双字节来处理。涉及到DBCS双字节系统,存储方式(高低字节),编码(ANSI,UNICODE),这里就不细讲了。


3>Left$函数

Left函数的String版本(函数名后带有$),返回类型为String,效率高。

至少高多少,且看下面的测试结果。

示例3


自习:
RightRightB Right$三个函数这里不做介绍,实际上还有B$版。


补充:


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多