![復(fù)習(xí)考試模塊第二次課_第1頁](http://file4.renrendoc.com/view/fdf16decbb4bc3dbc18c22ee0d36a86d/fdf16decbb4bc3dbc18c22ee0d36a86d1.gif)
![復(fù)習(xí)考試模塊第二次課_第2頁](http://file4.renrendoc.com/view/fdf16decbb4bc3dbc18c22ee0d36a86d/fdf16decbb4bc3dbc18c22ee0d36a86d2.gif)
![復(fù)習(xí)考試模塊第二次課_第3頁](http://file4.renrendoc.com/view/fdf16decbb4bc3dbc18c22ee0d36a86d/fdf16decbb4bc3dbc18c22ee0d36a86d3.gif)
![復(fù)習(xí)考試模塊第二次課_第4頁](http://file4.renrendoc.com/view/fdf16decbb4bc3dbc18c22ee0d36a86d/fdf16decbb4bc3dbc18c22ee0d36a86d4.gif)
![復(fù)習(xí)考試模塊第二次課_第5頁](http://file4.renrendoc.com/view/fdf16decbb4bc3dbc18c22ee0d36a86d/fdf16decbb4bc3dbc18c22ee0d36a86d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 VBA程序流程控制語句1. 語句:是能夠完成某項操作的一條命令。 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.賦值語句 是為變量指定一個具體值或表達(dá)式,通常用等號 ()連接。 格式:Let 變量名值或表達(dá)式(其中Let可省略) 例:Dim a As Integer a=56 表示:定義一個整形變量,變量名稱為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 以上情況均不符合時執(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 三個條件函數(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á)式必須對應(yīng) Choose 函數(shù)格式:choose (索引式,選項1,選項2,選項3) 索引式值為1,結(jié)果為“選項1”的值,索引式值為2,結(jié)果為“選項2”的值,以此類推。4. 循環(huán)語句循環(huán)語句
4、可以實現(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)條件式 值為假時,執(zhí)行循環(huán)體,直到條件式值為真時停止循環(huán)。格式2:do 循環(huán)體 條件語句序列 exit for 結(jié)束條件語句序列 loop while(until)條件式 過程調(diào)用和參數(shù)傳遞1.過程調(diào)用 子過程的調(diào)用格式: call 子過程名() 或 子過程名注意:使用call,參數(shù)括號必須有,不使用call,括號必須去掉 函數(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)閉報表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語句中錯誤的是()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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版數(shù)學(xué)八年級下冊16.2《二次根式的乘除》聽評課記錄4
- 岳麓版歷史八年級下冊第16課《“一國兩制”與香港、澳門回歸祖國》聽課評課記錄
- 蘇教版三年級第五冊整百數(shù)乘一位數(shù)的口算教學(xué)設(shè)計
- 小學(xué)二年級語文教學(xué)計劃范文
- 廠房物業(yè)管理服務(wù)合同范本
- 五年級上冊數(shù)學(xué)聽評課記錄《第5單元:第3課時 用字母表示稍復(fù)雜的數(shù)量關(guān)系》人教新課標(biāo)
- 2025年度互聯(lián)網(wǎng)金融服務(wù)連帶責(zé)任保證擔(dān)保協(xié)議范文
- 2025年度蔬菜種植基地病蟲害防治合作協(xié)議
- 二零二五年度XX裝修公司員工崗位責(zé)任合同協(xié)議書
- 2025年度電商團(tuán)隊數(shù)據(jù)安全合作協(xié)議
- 詩詞寫作入門課件
- 2023年上海青浦區(qū)區(qū)管企業(yè)統(tǒng)一招考聘用筆試題庫含答案解析
- 2023年高一物理期末考試卷(人教版)
- 2023版押品考試題庫必考點(diǎn)含答案
- 植物之歌觀后感
- 空氣能熱泵安裝示意圖
- 建筑工程施工質(zhì)量驗收規(guī)范檢驗批填寫全套表格示范填寫與說明
- 2020年中秋國慶假日文化旅游市場安全生產(chǎn)檢查表
- 辦公家具項目實施方案、供貨方案
- 七年級英語下冊閱讀理解10篇
- 節(jié)后開工收心會
評論
0/150
提交評論