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

      網友投稿 1294 2025-04-01

      '1 什么是自定義函數?

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

      '2 怎么編寫自定義函數?

      '我們可以按下面的結構編寫自定義函數

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

      '代碼

      '函數名稱=返回的值或數組

      ' End Function

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

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

      '2 怎么給自定義函數添加說明

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

      '3、怎么給自定義函數分類

      Sub 分類()

      Application.MacroOptions "不重復個數", Category:=4

      End Sub

      '注:

      '0 是全部

      '1 財務

      '2 日期和時間

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

      '3 數學和三角

      '4 統計

      '5 查找和引用

      '6 數據

      '7 文本

      '8 邏輯

      '9 信息

      '1 取得工作表總個數的自定義函數

      Function shcount()

      shcount = Sheets.Count

      End Function

      Sub dd()

      MsgBox getv(Range("a7"))

      End Sub

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

      Function getv(rg As Range)

      getv = rg.Text

      End Function

      '3 截取字符串的函數

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

      Dim Arr

      Arr = Split(sr, fh)

      jiequ = Arr(wz - 1)

      End Function

      '4 提取不重復值的個數

      Function 不重復個數(rg As Range)

      Dim d, Arr, ar

      Arr = rg

      Set d = CreateObject("scripting.dictionary")

      For Each ar In Arr

      d(ar) = ""

      Next ar

      不重復個數 = d.Count

      End Function

      Sub test()

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

      End Sub

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

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

      上一篇:怎樣把電子表格縮小(怎么把電子表格縮小到想要的大小)
      下一篇:javascript基礎修煉(2)——What's this(上)
      相關文章
      亚洲午夜精品一区二区麻豆| 亚洲人成综合在线播放| 亚洲一本之道高清乱码| 久久精品国产亚洲AV高清热| 亚洲va久久久噜噜噜久久男同| 亚洲伊人久久大香线蕉综合图片| 亚洲av无码天堂一区二区三区 | 亚洲精品无码久久久久APP | 亚洲午夜无码久久久久| 久久精品国产亚洲Aⅴ香蕉 | 亚洲jizzjizz在线播放久| 91亚洲自偷在线观看国产馆| 亚洲黄色在线视频| 亚洲理论片中文字幕电影| 亚洲精品国产福利在线观看| 亚洲香蕉免费有线视频| 亚洲国产精品成人综合久久久| 中文字幕亚洲精品资源网| 亚洲精品在线电影| 亚洲国产成人va在线观看网址| 亚洲一级视频在线观看| 国产成人精品日本亚洲网址| 亚洲欧洲日韩极速播放| 中文字幕亚洲精品无码| 亚洲欧洲无码一区二区三区| 亚洲av永久无码精品秋霞电影秋| 色偷偷亚洲第一综合| 亚洲成a人无码av波多野按摩| 亚洲欧洲中文日韩av乱码| 久久激情亚洲精品无码?V| 国产亚洲精品久久久久秋霞 | 亚洲首页国产精品丝袜| 亚洲欧美国产国产综合一区| 久久人午夜亚洲精品无码区| 亚洲第一黄色网址| 亚洲人成77777在线播放网站| 亚洲色偷精品一区二区三区| 亚洲久热无码av中文字幕| 亚洲另类无码专区丝袜| 亚洲国产精品无码久久九九| 久久亚洲中文字幕精品一区|