VBA·Function的基礎使用
閱文時長 | | 0.27分鐘 | 字數統計 | | 440字元 |
主要內容 | | 1、引言&背景 2、基本結構 3、Demo示例 4、聲明與參考資料 |
||
『VBA·Function的基礎使用』 | |||
編寫人 | | SCscHero | 編寫時間 | | 2021/8/18 PM12:43 |
文章類型 | | 系列 | 完成度 | | 已完成 |
座右銘 | 每一個偉大的事業,都有一個微不足道的開始。 |
一、引言&背景 完成度:100%
a) 應對問題
今天想封裝一個VBA的函數,卻忘了有參函數怎麼聲明,返回值怎麼聲明,類型怎麼聲明?
b) 應對場景
使用到Function的場景。
二、基本結構 完成度:100%
Function [函數名稱]([參數] AS 參數類型,...... , Optional [可選參數名稱] As [可選參數類型]) [可選:AS 返回值類型]
[函數邏輯]
可選:[函數名稱]=[返回值]
End Function
三、Demo示例 完成度:100%
'18.Function Demo-Sub Call the Function
Sub SCFunctionCall()
Dim SCVar1 As String
Dim SCVar2 As Range
Dim SCVarOptional As Integer
Dim Res As Long
Res = SCFunctionName(SCVar1, SCVar2, SCVarOptional)
MsgBox Res
End Sub
'18.Function Demo-Function
Public Function SCFunctionName(SCVar1 As String, SCVar2 As Range, Optional SCVarOptional As Integer) As Long
Dim FunctionLong As Long
FunctionLong = 22222222
SCFunctionName = FunctionLong
End Function
四、聲明與參考資料 完成度:100%
原創博文,未經許可請勿轉載。
如有幫助,歡迎點贊、收藏、關注。如有問題,請評論留言!如需與部落客聯繫的,直接部落格私信SCscHero即可。