自定义函数_自定义函数,让你的表格为所欲为
自定義函數(shù)可以做什么?可以讓你的表格為所欲為!
這篇文章教你如何掌握自定義函數(shù)。
函數(shù)是大家在使用 Excel 工作的過程中經(jīng)常會用到的。
比如大家已經(jīng)很熟悉了的求和函數(shù) SUM,計數(shù)函數(shù) COUNTA 等等。
Excel 中自身包含了 400 多個函數(shù),但是再多的函數(shù),單獨使用的話,也不能完全滿足我們所有的需求。
這個時候應(yīng)該怎么辦呢?
函數(shù)高手會用各種公式嵌套,彰顯各種高精深。
還有一種比較簡單的解決方法——自定義函數(shù)。
不僅可以滿足你的個性化需求,還可以自己命名哦~
小 E 今天就通過一個簡單的自定義函數(shù)——自動生成工作表目錄,讓大家學(xué)會自定義函數(shù)的用法~
01
認(rèn)識 VBA 編輯器
大家都知道 Excel 中數(shù)據(jù)存放在單元格里,可你們知道自定義函數(shù)代碼要存放在什么地方嗎?
答案就是—— VBA 編輯器,如下圖所示:
那要如何打開 VBA 編輯器呢?
下面教大家三種方法。
◆ 方法一 ◆
通過選項卡打開
單擊【開發(fā)工具】選項卡,找到【Visual Basic】命令,單擊即可進(jìn)入 VBA 編輯器,如下圖所示:
如果菜單欄里沒有【開發(fā)工具】選項卡,按照這個步驟把它調(diào)出來:
點擊【文件】-【選項】,然后點擊【自定義功能區(qū)】,在「主選項卡」中勾選「開發(fā)工具」,點擊【確定】即可。
◆ 方法二 ◆
通過右鍵工作表標(biāo)簽查看代碼打開
右鍵單擊任意一個工作表標(biāo)簽,在彈出的菜單中單擊【查看代碼】,即可進(jìn)入 VBA 編輯器,如下圖所示:
◆ 方法三 ◆
通過快捷鍵打開
在任意一個工作表中,使用快捷鍵【Alt+F11】,即可進(jìn)入 VBA 編輯器,不過有些筆記本可能需要再同時按下【Fn】鍵才可以。
02
如何使用自定義函數(shù)
和大多數(shù)的 VBA 代碼一樣,自定義函數(shù)也是存放在 VBA 編輯器的模塊中。
那模塊又是如何添加的呢?
在左側(cè)的工程資源管理器中,右鍵單擊【Thisworkbook】或者上面的任意一個工作表的標(biāo)簽,會彈出一個菜單。
在菜單中單擊【插入】,在彈出的下一級菜單中選擇【模塊】,單擊即可插入 1 個模塊,如下圖所示:
好,我們現(xiàn)在知道存放自定義函數(shù)的地方了,那如何使用自定義函數(shù)呢?
先將下面的代碼復(fù)制到模塊中:
Function 寶哥(I As Integer)Application.Volatile True If I > Sheets.Count Then 寶哥 = "" Else 寶哥 = Sheets(I).Name End IfEnd Function完成后的效果如下圖所示:
這樣完成以后,就可以在工作表中使用該函數(shù)啦~
這個自定義函數(shù)的用法跟一般的函數(shù)一樣,有一個參數(shù),就是工作表的順序號。
從左向右的順序為從 1 到所有的工作表個數(shù),如下圖所示:
參數(shù)輸入工作表的序號,即可返回該工作表的名稱,如下圖所示:
該自定義函數(shù)的參數(shù)可以使用 row 函數(shù)來達(dá)到自動增加序號,然后生成各工作表名稱的目的,如下圖所示:
用上面的方法,就可以做出屬于你的專屬自定義函數(shù)啦~
當(dāng)然,使用自定義函數(shù)還是比較簡單的。
要想真正學(xué)會編寫自定義函數(shù),還需要不斷的學(xué)習(xí) VBA 代碼的用法。
小 E 之后也會不定期推出一些相關(guān)推文。
想學(xué)的同學(xué),使勁地幫小 E 戳個「贊」吧~
總結(jié)
以上是生活随笔為你收集整理的自定义函数_自定义函数,让你的表格为所欲为的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哪些瑜伽动作提高卵巢功能
- 下一篇: 思虑再三,还是想问问天涯高人的看法,我是