成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Excel VBA:判斷語句——Select Case

在Excel VBA中,使用Select Case語句可以根據(jù)表達(dá)式的值來決定執(zhí)行語句中的其中一個。這種判斷語句可以用來處理單條件或多條件的情況。 單條件判斷 首先,在VBE(Visual Bas

在Excel VBA中,使用Select Case語句可以根據(jù)表達(dá)式的值來決定執(zhí)行語句中的其中一個。這種判斷語句可以用來處理單條件或多條件的情況。

單條件判斷

首先,在VBE(Visual Basic Editor)中編寫以下代碼:

Sub select單條件()
    i  1
    Select Case i
        Case Is > 0
             ("i大于0")
        Case i < 0
             ("i小于0")
        Case i  0
             ("i等于0")
    End Select
End Sub

然后執(zhí)行代碼,得到運(yùn)行結(jié)果。在Excel界面中,我們可以看到如下功能:通過輸入血型,來判斷結(jié)果。

多條件判斷

接下來,在VBE中編寫以下代碼:

Sub select多條件()
    Dim blood As String
    Dim res As String
    blood  Sheet1.[a13].Value
    Select Case blood
        Case "A"
             ("為A型血")
            Sheet1.[b13].Value  "為A型血"
        Case "B"
             ("為B型血")
            Sheet1.[b13].Value  "為B型血"
        Case "O"
             ("為O型血")
            Sheet1.[b13].Value  "為O型血"
        Case "AB"
             ("為AB型血")
            Sheet1.[b13].Value  "為AB型血"
        Case Else
             ("不存在該血型")
            Sheet1.[b13].Value  "不存在該血型"
    End Select
End Sub

運(yùn)行該代碼,即可得到結(jié)果。例如,當(dāng)血型為A時,窗口會輸出“為A型血”,并在Excel界面的相應(yīng)表格中輸出結(jié)果。

結(jié)論

本文通過單條件和多條件兩種情況對Select關(guān)鍵字進(jìn)行了案例說明,并結(jié)合了Excel界面進(jìn)行呈現(xiàn)。使用Select Case語句可以根據(jù)不同的條件來執(zhí)行相應(yīng)的操作,提高了代碼的靈活性和可讀性。

標(biāo)簽: