国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
第十一節(jié) 過(guò)程和函數(shù)

第十一節(jié) 過(guò)程和函數(shù)

過(guò)程是構(gòu)成程序的一個(gè)模塊,往往用來(lái)完成一個(gè)相對(duì)獨(dú)立的功能。過(guò)程可以使程序更清晰、更具結(jié)構(gòu)性。VBA具有四種過(guò)程:Sub 過(guò)程、Function函數(shù)、Property屬性過(guò)程和Event事件過(guò)程。

一.Sub過(guò)程

Sub 過(guò)程的參數(shù)有兩種傳遞方式:按值傳遞(ByVal)和按地址傳遞(ByRef)。如下例:

Sub password (ByVal x as integer, ByRef y as integer)

If y=100 then y=x+y else y=x-y

x=x+100

End sub

 

Sub call_password ()

Dim x1 as integer

Dim y1 as integer

x1=12

y1=100

Call password (x1,y1) 調(diào)用過(guò)程方式:1. Call 過(guò)程名(參數(shù)1, 參數(shù)2…) ; 2. 過(guò)程名參數(shù)1, 參數(shù)2…

debug.print x1,y1 結(jié)果是12、112,y1按地址傳遞改變了值,而x1按值傳遞,未改變?cè)?/span>

End sub

二.Function函數(shù)

函數(shù)實(shí)際是實(shí)現(xiàn)一種映射,它通過(guò)一定的映射規(guī)則,完成運(yùn)算并返回結(jié)果。參數(shù)傳遞也兩種:按值傳遞(ByVal)和按地址傳遞(ByRef)。如下例:

Function password(ByVal x as integer, byref y as integer) as boolean

If y=100 then y=x+y else y=x-y

x=x+100

if y=150 then password=true else password=false

End Function

 

Sub call_password ()

Dim x1 as integer

Dim y1 as integer

x1=12

y1=100

if password then 調(diào)用函數(shù):1. 作為一個(gè)表達(dá)式放在=右端 ; 2. 作為參數(shù)使用

debug.print x1         

    end if

End sub

三.Property屬性過(guò)程和Event事件過(guò)程

這是VB在對(duì)象功能上添加的兩個(gè)過(guò)程,與對(duì)象特征密切相關(guān),也是VBA比較重要組成,技術(shù)比較復(fù)雜,可以參考相關(guān)書(shū)籍。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
VB:參數(shù)傳遞之“傳址”與“傳值”的區(qū)別
計(jì)算機(jī)技術(shù)基礎(chǔ)(第九章 過(guò)程 )
關(guān)于VB里 ByRef(傳址) 與 ByVal(傳值) 用法解析
VBA的過(guò)程及參數(shù)詳解
sub/function:VBScript 過(guò)程
Excel VBA中傳遞參數(shù)方式byval(副本)和byref(共有變量)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服