Excel自定義函數(shù)系列一:創(chuàng)建自定義函數(shù)
我們通常會遇到一些比較復雜的公式,這里通常會使用到多層嵌套函數(shù)。但是,嵌套函數(shù)看起來很難厘清其中關系,修改起來極不方便,這里我們可以使用自定義函數(shù)。此外,有些問題使用嵌套函數(shù)也不能解決。下面,筆者介紹
我們通常會遇到一些比較復雜的公式,這里通常會使用到多層嵌套函數(shù)。但是,嵌套函數(shù)看起來很難厘清其中關系,修改起來極不方便,這里我們可以使用自定義函數(shù)。此外,有些問題使用嵌套函數(shù)也不能解決。下面,筆者介紹如何創(chuàng)建一個自定義函數(shù)。
1. 打開VBA編輯界面
首先,打開Excel并進入VBA編輯界面。最快的方式是按快捷鍵Alt F11。如果你使用的是Excel 2010以后的版本,請點擊開發(fā)工具選項卡,然后選擇Visual Basic。如果你沒有看到開發(fā)工具選項卡,請先點擊自定義功能區(qū),然后勾選開發(fā)工具。
2. 建立一個名為madd10的函數(shù)
在VBA編輯界面中,建立一個名為madd10的函數(shù)。以下是函數(shù)的代碼示例:
```
Public Function madd10(p_int1 As Integer) As Integer
madd10 p_int1 10
End Function
```
這個函數(shù)的實際應用價值不大,這里僅用于測試。
3. 測試
現(xiàn)在,我們可以在Excel中使用剛剛創(chuàng)建的自定義函數(shù)了。在任意一個單元格中輸入`madd10(5)`,然后按下Enter鍵,你會發(fā)現(xiàn)結果是15。這是因為我們的自定義函數(shù)madd10將參數(shù)加上了10。
通過自定義函數(shù),我們可以更方便地處理復雜的公式,并且能夠解決一些無法用嵌套函數(shù)解決的問題。希望本篇文章對于想要學習創(chuàng)建自定義函數(shù)的讀者有所幫助。