日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Excel 2010 VBA 入门 114 设置自定义函数的说明

發布時間:2024/3/26 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Excel 2010 VBA 入门 114 设置自定义函数的说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? 使用Application.MacroOptions方法為自定義函數添加說明,以方便用戶在使用時獲取相應的幫助信息

Option ExplicitFunction MyArea(radius As Double) As DoubleMyArea = WorksheetFunction.Pi * radius ^ 2 End Function'添加說明 Sub 添加說明()Application.MacroOptions _macro:="MyArea", _Description:="本函數用于計算圓面積", _Category:=3, _argumentdescriptions:=Array("輸入圓半徑") End Sub

? ? 首先執行“添加說明”宏。?然后,單擊編輯欄左側的“fx"按鈕添加函數,選擇“數學與三角函數”,在其中找到“MyArea”函數,單擊“確定”按鈕。在“函數參數”窗口中可以看見詳細的參數
說明。

Application. MacroOptions方法

? ? Application. MacroOptions方法可以用來設置“宏選項”中的信息,也可以用來設置自定義函數的說明,其語法為??

Application.MacroOptions(Macro,Description,HasMenu,MenuText,HasShortcutKey,ShortcutKey,Category, StatusBar, HelpContextID,HelpFile,ArgumentDescriptions)
  • 參數Macro為需要進行設置的過程名稱或者自定義函數的名稱。
  • 參數Description為自定義過程或者函數的描述說明。
  • 參數HasMenu和MenuText不可用,需要直接忽略。
  • 參數HasShortcutKey為邏輯值,表示過程是否有快捷鍵。當為True時,表示有快捷鍵。
  • 參數ShortcutKey為指定的快捷鍵。該參數僅在HasShortcutKey參數為True時有效。
  • 參數Category為自定義函數所屬的類別,可以為1~32之間的任意整數數值。該參數也可以為文本,當為文本時,表示自定義類別。
  • 參數StatusBar為宏狀態欄文本。在此處無實際意義。
  • 參數HelpContextID和HelpFile為幫助文件的相應信息。
  • 參數ArgumentDescriptions為參數說明信息。該參數為一個數組,可以使用Array函數構造,其數組的各個元素的位置對應于各個參數的位置。如兩個參數需要說明,則該參數可以為Array(”參數1說明”,”參數2說明”)。
    ?

?? ? 該方法用于自定義過程的參數有Macro、Description、HasShortcutKey、ShortcutKey;用于自定義函數的參數有Macro、Description、Category、HelpContextID、HelpFile和ArgumentDescriptions。它與函數和宏選項是相對應的,其對應關系見圖。

總結

以上是生活随笔為你收集整理的Excel 2010 VBA 入门 114 设置自定义函数的说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。