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即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM