vba代码中统计出字符串长度后如何在统计结果左补零?

如题所述

    是数字的话用FORMAT函数,用法:FORMAT(字符串,0的个数)。

    举例:字符串为“123”,左边要补3个0,生成6位字符串。

    FORMAT("123","000000")。

    如果不是数字,则用STRING函数补零,用法:STRING(重复次数,字符)。

    例如,字符串为”ABC“,要左补0生成6位字符串。

    STRING(6-LEN("ABC"),"0")&"ABC"。

vba的优点:

    VBA支持调用Windows底层API,关键是,他们与VB几乎一样,这意味着,你使用Google搜索一个需要的函数的时候返回的查询结果可能是几千个而且很多有实例代码,而使用其他语言,其精确的查询结果往往是0。

    VBA 一般嵌入在应用软件之中,他们常常与应用软件有很好的接口,你不用单独购买开发工具就可以立即着手开发。因为你会发现他们都有类似宏的概念。

温馨提示:答案为网友推荐,仅供参考