6 函数

作者: 沈婷_bbf1 | 来源:发表于2018-05-26 09:31 被阅读19次

    ALT+F11可以快速打开VBA的书写面板

    Vba的函数可以直接书写,如果不是vba的函数要写application.worksheetfunction,其中application可以省略

    On error resume next(一旦出现错误,回避掉,继续执行)

    VBA,string VBA的文本函数

    定义K=INPUBOX(****)返回的值是文本,如果要变成数字,有两个方法,先是定义K作为数值,如dim k as integer ,还有一个函数K=VAL(K) ,vai是VBA函数,就是把文本变为数值的函数。

    Isnumeric判断是否是数字

    COUNT函数是计算有数字的单元格个数  COUNTA是计算非空单元格数量

    前者只计算数字,后者是非空

    Exit sub结束进程

    Vba中有连个很好用的函数instr  split  这两个函数都是文本函数,前者用法和find函数几乎一样,但是find函数如果没有找到,程序会奔溃,但是instr不会,它会返回0,后者这个函数可以形成一个数组,如PW-023-2015-37-001         处理成 2015年 第37周

    Sheet2.Range("b" & i) =Split(Sheet2.Range("a" & i), "-")(2)& "年 第" & Split(Sheet2.Range("a" & i),"-")(3)& "周"

    Split函数会被打成5段,如果要取第1段就是(0),如果第2段就是(1),以此类推。

    相关文章

      网友评论

          本文标题:6 函数

          本文链接:https://www.haomeiwen.com/subject/zinpjftx.html