閱文時長 | | 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即可。