Excel中怎么編寫自定義函數(shù)
Excel中怎么編寫自定義函數(shù)
Excel中的函數(shù)已經(jīng)很方便,但仍然有時(shí)會(huì)覺得如果還能更方便就好了,這個(gè)時(shí)候,自定義函數(shù)就登場(chǎng)了。下面學(xué)習(xí)啦給大家分享Excel中編寫自定義函數(shù)的方法吧。
Excel中編寫自定義函數(shù)的方法
我們要判斷一個(gè)日期是星期幾,用weekday函數(shù),但在這有個(gè)問題,有人認(rèn)為星期一是一個(gè)星期的第一天,有人認(rèn)為星期天是一個(gè)星期的第一天,所以,weekday里面有第二個(gè)參數(shù),2就代表選擇星期一是一個(gè)星期第一天的表達(dá)方式,所以,公式在這里就是=weekday(g6,2)。
下面是具體步驟,按alt+f11,進(jìn)入到下面頁(yè)面,在左側(cè),找到你要用自定義函數(shù)的表格,在“thisworkbook”上面,點(diǎn)右鍵,看圖,插入模塊,此處強(qiáng)調(diào),自定義函數(shù)一定要放在模塊里面,否則不起作用。
Function xingqi(dd)
xingqi = WorksheetFunction.Weekday(dd, 2)
End Function
----------------
上面就是自定義函數(shù)的全部,我分著講講。
先寫個(gè)function,然后空格,寫個(gè)函數(shù)名字,這里是xingqi,括號(hào)里面是放參數(shù)的,名字不重要,個(gè)數(shù)重要,如果你有3個(gè)參數(shù),你可以寫成(aa,bb,cc),這里只有一個(gè),我就寫了dd,寫完這句,最下面的end function就自己出來了。
需要注意的是,函數(shù)返回值一定要賦值給函數(shù)名,這里是xingqi。
等號(hào)右邊的語(yǔ)句就是在vba里面調(diào)用表格的函數(shù),除了worksheetfunction,后面就是函數(shù)的寫法。
在表格里面,如果你要用自定義函數(shù),直接寫就可以了。
猜你感興趣:
2.Excel中引用自定義函數(shù)的實(shí)現(xiàn)方法
3.excel創(chuàng)建自定義函數(shù)的方法
4.excel表格創(chuàng)建自定義函數(shù)的教程
5.excel自行創(chuàng)建自定義函數(shù)的教程