為什么我在Function模塊中定義的VBA函數(shù),在指標(biāo)中出錯(cuò)?報(bào)函數(shù)未定義
看下說(shuō)明第二部不能漏
自定義函數(shù)
可以利用Visual Basic的優(yōu)勢(shì),用來(lái)完成那些復(fù)雜邏輯以及迭代要求功能的函數(shù),使用戶不必借助DLL也可以進(jìn)一步來(lái)擴(kuò)充公式系統(tǒng)的功能。并且自定義函數(shù)的使用方法與其他函數(shù)是相同的。
可以通過(guò)兩種方法添加自定義函數(shù):
1、在公式編輯器界面中,鼠標(biāo)在“函數(shù)”解釋定義區(qū)單擊右鍵,然后選擇“添加自定義函數(shù)”。
2、在Visual Basic工程管理器中選擇Function模塊,進(jìn)入Visual Basic編輯界面,然后選擇“插入”菜單中的“過(guò)程”。
有關(guān)自定義函數(shù)的格式
每個(gè)自定義函數(shù)都會(huì)有一個(gè)Formula對(duì)象,即使沒有參數(shù)的自定義函數(shù)也至少有這么一個(gè)對(duì)象參數(shù)存在。每次公式系統(tǒng)執(zhí)行遇到自定義函數(shù)的時(shí)候,會(huì)不斷的依次調(diào)用它,直至整個(gè)公式解釋完畢。
注意:請(qǐng)不要試圖在Function模塊中直接添加自定義函數(shù),因?yàn)檫@樣系統(tǒng)不會(huì)承認(rèn)他。