立即注冊 找回密碼

QQ登錄

只需一步,快速開始

查看: 2411|回復(fù): 0
打印 上一主題 下一主題

[Excel VBA 2013視頻教程] 10-程序流程控制——Select Case語句介紹

[復(fù)制鏈接]

46

主題

0

回帖

982

積分

大學(xué)三年級

Rank: 4

積分
982
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2017-9-20 01:35:37 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
道勤網(wǎng)-數(shù)據(jù)bmrsportswear.com
Select Case語句同IF語句一樣,也是條件判斷的語句。它的功能也可以用IF語句來完成。但是,當(dāng)程序的條件太多,用IF語句來判斷的話就存在一些不足了,比如程序是否美觀?是否便于閱讀?程序的執(zhí)行效率等等。Select Case語句在執(zhí)行的效率上,同IF語句相比,肯定是要快得多。

[Select Case語句的語法]
  Select Case 測試表達(dá)式
        Case 條件表達(dá)式1
              語句塊1
        Case 條件表達(dá)式2
              語句塊2
       Case 條件表達(dá)式3
              語句塊3
       ......
       Case 條件表達(dá)式n
              語句塊n
       Case Else
              語句塊Else
     End Select.

當(dāng)某個條件表達(dá)式與測試表達(dá)式相匹配時,則執(zhí)行其后的語句塊,否則執(zhí)行Case Else后的語句塊,然后結(jié)束Select Case塊的執(zhí)行。同IF語句一樣,可以不要Case Else語句。
“如對A1單元格的學(xué)生成績進(jìn)行等級評定,小于等于30分的為差,30分到59分的為不及格,60分到79分的為及格,80分到89分的為良好,90到100分的為優(yōu)秀!庇肧elect Case語句來解決就是:

  1. Sub test()
  2.   If [a1].Value = "" Then
  3.       MsgBox "A1單元格沒有輸入數(shù)字。"
  4.       Exit Sub '     退出程序
  5.   End If
  6.   Select Case [a1].Value
  7.       Case 0 To 29
  8.           MsgBox "差"
  9.       Case 30 To 59
  10.           MsgBox "不及格"
  11.       Case 60 To 79
  12.           MsgBox "及格"
  13.       Case 80 To 89
  14.           MsgBox "良好"
  15.       Case Else
  16.           MsgBox "優(yōu)秀"
  17.   End Select
  18. End Sub
復(fù)制代碼

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

x
dsu_marcocopyright:copy_link 

【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】 - 論壇版權(quán)1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關(guān)
2、本站所有主題由該帖子作者發(fā)表,該帖子作者與【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】享有帖子相關(guān)版權(quán)
3、其他單位或個人使用、轉(zhuǎn)載或引用本文時必須同時征得該帖子作者和【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】的同意
4、帖子作者須承擔(dān)一切因本文發(fā)表而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
5、本帖部分內(nèi)容轉(zhuǎn)載自其它媒體,但并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)
6、如本帖侵犯到任何版權(quán)問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、【道勤網(wǎng)】- bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程!【道勤網(wǎng)】管理員和版主有權(quán)不事先通知發(fā)貼者而刪除本文

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

道勤網(wǎng)- 推薦內(nèi)容!上一條 /2 下一條

!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回復(fù) !jz_fhlb! !jz_lxwm! !jz_gfqqq!

關(guān)于我們|手機(jī)版|小黑屋|地圖|【道勤網(wǎng)】-bmrsportswear.com 軟件視頻自學(xué)教程|免費(fèi)教程|自學(xué)電腦|3D教程|平面教程|影視動畫教程|辦公教程|機(jī)械設(shè)計(jì)教程|網(wǎng)站設(shè)計(jì)教程【道勤網(wǎng)】 ( 皖I(lǐng)CP備15000319號-1 )

GMT+8, 2024-10-23 13:36

Powered by DaoQin! X3.4 © 2016-2063 Dao Qin & 道勤科技

快速回復(fù) 返回頂部 返回列表