版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 VBA程序流程控制語句1. 語句:是能夠完成某項(xiàng)操作的一條命令。 VBA程序就是由大量語句串命令構(gòu)成。 2.VBA程序語句的分類:(1)聲明語句:用于給變量、常量或過程定義命名(2)執(zhí)行語句:用于執(zhí)行程序中的某些操作。執(zhí)行語句的三種結(jié)構(gòu)(1)順序結(jié)構(gòu):按照語句順序順次執(zhí)行。(2)條件結(jié)構(gòu):又被稱為選擇結(jié)構(gòu),根據(jù)條件選擇執(zhí)行路徑(3)循環(huán)結(jié)構(gòu):重復(fù)執(zhí)行某一段程序語句。2.賦值語句 是為變量指定一個(gè)具體值或表達(dá)式,通常用等號(hào) ()連接。 格式:Let 變量名值或表達(dá)式(其中Let可省略) 例:Dim a As Integer a=56 表示:定義一個(gè)整形變量,變量名稱為a,給a賦值(取 值)為5
2、63.條件語句根據(jù)條件表達(dá)式的值選擇程序運(yùn)行語句。 格式:If 條件表達(dá)式 then 語句1 else 語句2 end if例:Dim a As integer, b As integer, c As integer a=8: b=6 if ab then c=a-b else c=a+b 程序運(yùn)行結(jié)果為:c= end if Select caseend select 結(jié)構(gòu)格式: Select case 表達(dá)式 case 表達(dá)式1 語句 1 case 表達(dá)式2 語句 2 case 表達(dá)式n 語句 n case else 以上情況均不符合時(shí)執(zhí)行的語句 end select 例:Select ca
3、se x case 1 Print “one” case 2 Print “two” case 3 Print “three” case else Print “bed” end select 三個(gè)條件函數(shù) IIf 函數(shù) 格式:IIf (條件式,表達(dá)式1,表達(dá)式2) 例:aIIf(8=6,x+y,x-y) Switch 函數(shù) 格式:switch (條件式1,表達(dá)式1,條件式2,表達(dá)式2) 注意:條件式和表達(dá)式必須對(duì)應(yīng) Choose 函數(shù)格式:choose (索引式,選項(xiàng)1,選項(xiàng)2,選項(xiàng)3) 索引式值為1,結(jié)果為“選項(xiàng)1”的值,索引式值為2,結(jié)果為“選項(xiàng)2”的值,以此類推。4. 循環(huán)語句循環(huán)語句
4、可以實(shí)現(xiàn)重復(fù)執(zhí)行一行或幾行程序代碼 ForNext 語句格式: for 循環(huán)變量初值 to 終值 step 步長 循環(huán)體 條件語句序列 exit for 結(jié)束條件語句序列 next 循環(huán)變量例:s=0 for i=1 to 10 step 2 s=s+1 i=i*2 next i 程序結(jié)果:s= i= Do while(until).loop語句格式1: do while 條件式 循環(huán)體 條件語句序列 exit for 結(jié)束條件語句序列 loop例:Dim k As integer, n As integer, m As integer 2005.4 n=10: m=1: k=1 do whi
5、le k=n m=m*2 k=k+1 loop MsgBox m 程序運(yùn)行,消息框輸出的結(jié)果為:注意:do untilloop語句和do whileloop語句正好相反,當(dāng)條件式 值為假時(shí),執(zhí)行循環(huán)體,直到條件式值為真時(shí)停止循環(huán)。格式2:do 循環(huán)體 條件語句序列 exit for 結(jié)束條件語句序列 loop while(until)條件式 過程調(diào)用和參數(shù)傳遞1.過程調(diào)用 子過程的調(diào)用格式: call 子過程名() 或 子過程名注意:使用call,參數(shù)括號(hào)必須有,不使用call,括號(hào)必須去掉 函數(shù)過程調(diào)用格式: 函數(shù)名()例:function m(x as integer,y as integ
6、er)as integer m=iif(xy,x,y) end function private sub f( ) dim a as integer,b as integer a=1 b=2 MsgBox m(a,b) end sub 程序運(yùn)行結(jié)果顯示為:2.參數(shù)傳遞ByVal 傳值ByRef 傳址常用操作方法:1.打開和關(guān)閉窗體2.打開和關(guān)閉報(bào)表3.輸入框(inputbox)4.消息框(msgbox)1.程序執(zhí)行后,i的值是()i=1S=0Do S=S+i i+Loop Until S=15A 5 B 6 C 15 D 82執(zhí)行下列程序段后,i的值為(),s的值為()S=0For i= 1 to 20 step 2S=S+1i=i*4Next i3.程序運(yùn)行后,彈出的消息框中a的值為()a=1For i=1to 3 select case I case 1,3 a=a+1 case 2,4 a=a+2 end select next IMsgbox a歷年考題1.下列case語句中錯(cuò)誤的是()2007.4 A.Case 0 to10 B.case iS10 C.Case is10 and is102.下列不是分支結(jié)構(gòu)的語句是()2007.9 A.ifthenend if B.whilew end C.ifthenelseend if D.selectcaseend
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年牛津上海版八年級(jí)地理下冊(cè)月考試卷
- 2025年外研版八年級(jí)地理上冊(cè)月考試卷
- 2025年度綠色能源項(xiàng)目個(gè)人合伙合同示范文本4篇
- 2025年滬科版選擇性必修2生物下冊(cè)月考試卷含答案
- 2025版企業(yè)市場(chǎng)調(diào)研委托合同管理規(guī)范3篇
- 2025年外研版三年級(jí)起點(diǎn)九年級(jí)歷史上冊(cè)月考試卷含答案
- 2025年鋼構(gòu)廠房鋼結(jié)構(gòu)工程風(fēng)險(xiǎn)評(píng)估與管理合同范本
- 2025年度高新技術(shù)企業(yè)研發(fā)中心個(gè)人工勞務(wù)分包合同2篇
- 二零二五年度油煙機(jī)安裝與能耗優(yōu)化改造合同3篇
- 2025年統(tǒng)編版八年級(jí)歷史下冊(cè)階段測(cè)試試卷含答案
- 2019版新人教版高中英語必修+選擇性必修共7冊(cè)詞匯表匯總(帶音標(biāo))
- 新譯林版高中英語必修二全冊(cè)短語匯總
- 基于自適應(yīng)神經(jīng)網(wǎng)絡(luò)模糊推理系統(tǒng)的游客規(guī)模預(yù)測(cè)研究
- 河道保潔服務(wù)投標(biāo)方案(完整技術(shù)標(biāo))
- 品管圈(QCC)案例-縮短接臺(tái)手術(shù)送手術(shù)時(shí)間
- 精神科病程記錄
- 閱讀理解特訓(xùn)卷-英語四年級(jí)上冊(cè)譯林版三起含答案
- 清華大學(xué)考博英語歷年真題詳解
- 人教版三年級(jí)上冊(cè)口算題(全冊(cè)完整20份 )
- 屋面及防水工程施工(第二版)PPT完整全套教學(xué)課件
- 2023年高一物理期末考試卷(人教版)
評(píng)論
0/150
提交評(píng)論