VBA如何自定義函數(shù)及使用、添加說明、分類(Vba自定義函數(shù)

      網(wǎng)友投稿 1579 2025-03-31

      '1 什么是自定義函數(shù)?

      '在VBA中有VBA函數(shù),我們還可以調(diào)用工作表函數(shù),我們能不能自已編寫函數(shù)呢?可以,這就是本集所講的自定義函數(shù)

      '2 怎么編寫自定義函數(shù)?

      '我們可以按下面的結(jié)構(gòu)編寫自定義函數(shù)

      ' Function 函數(shù)名稱(參數(shù)1,參數(shù)2....)

      VBA如何自定義函數(shù)及使用、添加說明、分類(Vba自定義函數(shù))

      '代碼

      '函數(shù)名稱=返回的值或數(shù)組

      ' End Function

      '1 怎么讓自定義函數(shù)在所有工作簿中使用?

      '答: 把含有自定義函數(shù)的文件另存為加截宏,然后通過工具-加截宏-瀏覽找到這個文件-確定。

      '2 怎么給自定義函數(shù)添加說明

      '工具-宏-宏名輸入自定義函數(shù)的名稱-選項--在說明欄中寫入這個函數(shù)的名稱

      '3、怎么給自定義函數(shù)分類

      Sub 分類()

      Application.MacroOptions "不重復個數(shù)", Category:=4

      End Sub

      '注:

      '0 是全部

      '1 財務

      '2 日期和時間

      '3 數(shù)學和三角

      '4 統(tǒng)計

      '5 查找和引用

      '6 數(shù)據(jù)庫

      '7 文本

      '8 邏輯

      '9 信息

      '1 取得工作表總個數(shù)的自定義函數(shù)

      Function shcount()

      shcount = Sheets.Count

      End Function

      Sub dd()

      MsgBox getv(Range("a7"))

      End Sub

      '2 取得單元格顯示值的自定義函數(shù)

      Function getv(rg As Range)

      getv = rg.Text

      End Function

      '3 截取字符串的函數(shù)

      Function jiequ(sr As String, fh As String, wz As Integer)

      Dim Arr

      Arr = Split(sr, fh)

      jiequ = Arr(wz - 1)

      End Function

      '4 提取不重復值的個數(shù)

      Function 不重復個數(shù)(rg As Range)

      Dim d, Arr, ar

      Arr = rg

      Set d = CreateObject("scripting.dictionary")

      For Each ar In Arr

      d(ar) = ""

      Next ar

      不重復個數(shù) = d.Count

      End Function

      Sub test()

      MsgBox jiequ("A-BRT-C-EF", "-", 2)

      End Sub

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:什么是WPS專業(yè)版增強版(wps2013專業(yè)增強版)
      下一篇:word文檔圖片不顯示怎么辦
      相關文章
      亚洲激情电影在线| 亚洲AV无码精品色午夜果冻不卡 | 国产国拍精品亚洲AV片| 国产亚洲午夜精品| 亚洲AV噜噜一区二区三区| 亚洲中文字幕无码av| 久久亚洲精品国产精品婷婷| 亚洲免费中文字幕| 亚洲免费闲人蜜桃| wwwxxx亚洲| 亚洲中文字幕无码mv| 亚洲日韩看片无码电影| 亚洲人AV在线无码影院观看| 亚洲美国产亚洲AV| 精品久久久久亚洲| 国产成人亚洲精品播放器下载| 狠狠综合亚洲综合亚洲色| 国产亚洲精品精品精品| 亚洲AV永久无码精品一区二区国产 | 国产亚洲?V无码?V男人的天堂| 国产精品亚洲mnbav网站| 亚洲日韩国产精品第一页一区| 亚洲精品午夜无码电影网| 国产亚洲日韩一区二区三区| 亚洲人成网站在线观看播放| 在线观看亚洲av每日更新| 亚洲午夜国产精品无码老牛影视| 亚洲日韩精品无码专区网站| 亚洲成a人无码av波多野按摩| 国产精品亚洲精品爽爽| 亚洲av成人一区二区三区在线观看 | 亚洲人成色4444在线观看| 亚洲精品人成网线在线播放va | 五月天网站亚洲小说| 亚洲精品第一国产综合精品| 亚洲国产日韩在线| 中文字幕亚洲码在线| 国产亚洲精品AAAA片APP| 亚洲色偷偷狠狠综合网| 亚洲精品无码久久久影院相关影片| 亚洲国产精品一区第二页|