excel中的函数已经很方便,但仍然有时会觉得如果还能更方便就好了,这个时候,自定义函数就登场了。其实自定义函数就是编一段程序,先别哆嗦,看完你就入门了。
前期准备工作(包括相关工具或所使用的原料等)
excel 各版本详细的操作方法或具体步骤
我们要判断一个日期是星期几,用weekday函数,但在这有个问题,有人认为星期一是一个星期的第一天,有人认为星期天是一个星期的第一天,所以,weekday里面有第二个参数,2就代表选择星期一是一个星期第一天的表达方式,所以,公式在这里就是=weekday(g6,2)

下面是具体步骤,按alt+f11,进入到下面页面,在左侧,找到你要用自定义函数的表格,在“thisworkbook”上面,点右键,看图,插入模块,此处强调,自定义函数一定要放在模块里面,否则不起作用。

Function xingqi(dd)
xingqi=WorksheetFunction.Weekday(dd, 2)
End Function
----------------
上面就是自定义函数的全部,我分着讲讲
先写个function,然后空格,写个函数名字,这里是xingqi,括号里面是放参数的,名字不重要,个数重要,如果你有3个参数,你可以写成(aa,bb,cc),这里只有一个,我就写了dd,写完这句,最下面的end function就自己出来了。
需要注意的是,函数返回值一定要赋值给函数名,这里是xingqi
等号右边的语句就是在vba里面调用表格的函数,除了worksheetfunction,后面就是函数的写法

在表格里面,如果你要用自定义函数,直接写就可以了。

注意事项
如果有不明白的,并且还想弄明白的,190769219经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
