立即注冊(cè) 找回密碼

QQ登錄

只需一步,快速開始

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

[Excel VBA 2013視頻教程] 09-程序流程控制—>if語句的介紹

[復(fù)制鏈接]

46

主題

0

回帖

982

積分

大學(xué)三年級(jí)

Rank: 4

積分
982
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2017-9-20 01:33:04 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
道勤網(wǎng)-數(shù)據(jù)bmrsportswear.com
本帖最后由 excel交流 于 2017-9-20 01:34 編輯

1、if—then語句
  這個(gè)句式相當(dāng)于中文里面的“如果.......那么”。
  格式:
    if  邏輯表達(dá)式 then
                              語句塊
             end if
    解釋:如果邏輯表達(dá)式的結(jié)果為true,則執(zhí)行語句塊里的所有語句,否則執(zhí)行end if后面的語句。語句塊可以是一句指令或多條指令,也可以調(diào)用一個(gè)或多個(gè)過程,當(dāng)然,也可以為空,就是沒有語句。
  如:要判斷A1單元格是否已輸入內(nèi)容,設(shè)計(jì)程序:

  1. Sub test1()
  2.   If [a1] = "" Then
  3.       MsgBox "A1單元格沒有輸入任何內(nèi)容!"
  4.   End If
  5. End Sub
復(fù)制代碼
 2、 if—then—else語句  
  這個(gè)語句相當(dāng)于中文里面的“如果......那么......否則......”句式。
  格式:

    if  邏輯表達(dá)式 then
                              語句塊1
    else
                              語句塊2
              end if


       解釋:如果邏輯表達(dá)式的結(jié)果為true,則執(zhí)行語句塊1里的所有語句,如果邏輯表達(dá)式的結(jié)果為Flase則執(zhí)行語句塊2里的所有語句。
  如:要判斷A1單元格是否已輸入內(nèi)容,設(shè)計(jì)程序:

  1. Sub test2()
  2.   If [a1] = "" Then
  3.         MsgBox "A1單元格沒有輸入任何內(nèi)容!"
  4.   Else
  5.         MsgBox "A1單元格已經(jīng)輸入了內(nèi)容!"
  6.   End If
  7. End Sub
復(fù)制代碼
 3、if—then—elseif語句
  這就相當(dāng)于中文里面的若“如果…那么…否則如果…那么…否則”語句,當(dāng)然,可以有多句“否則如果.......”
  格式:
    If  邏輯表達(dá)式1 Then  
                              語句塊1
                  ElseIf  邏輯表達(dá)式2  Then
                              語句塊2
                  ElseIf  邏輯表達(dá)式3Then
                              語句塊3
                   …
                 Else
                             語句塊n
                 Eed If
  解釋:若邏輯表達(dá)式1的結(jié)果為True,則執(zhí)行語句塊1,接著繼續(xù)執(zhí)行EndIf后面的語句;若邏輯表達(dá)式1的結(jié)果為False,則檢查邏輯表達(dá)式2的結(jié)果,若為True則執(zhí)行語句塊2,接著繼續(xù)執(zhí)行EndIf后面的語句.......一直到所有結(jié)果的條件都不滿足時(shí),才執(zhí)行Else后面的語句塊n。
  如:要判斷A1單元格的數(shù)是否能被2、3、5其中之一整除,設(shè)計(jì)程序:

  1. Sub test3()
  2.    If [a1] = "" Then
  3.        MsgBox "A1單元格沒有輸入任何內(nèi)容!"
  4.    ElseIf [a1] Mod 2 = 0 Then
  5.        MsgBox "A1單元格的數(shù)能被2整除!"
  6.    ElseIf [a1] Mod 3 = 0 Then
  7.        MsgBox "A1單元格的數(shù)能被3整除!"
  8.    ElseIf [a1] Mod 5 = 0 Then
  9.        MsgBox "A1單元格的數(shù)能被5整除!"
  10.    Else
  11.        MsgBox "A1單元格的數(shù)不能被2、3、5其中之一整除!"
  12.    End If
  13. End Sub
復(fù)制代碼


本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號(hào)?立即注冊(cè)

x
dsu_marcocopyright:copy_link 

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

GMT+8, 2024-10-23 07:25

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

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