會員登錄 - 用戶注冊 - 網(wǎng)站地圖 Office中國(office-cn.net),專業(yè)Office論壇
當(dāng)前位置:主頁 > 技巧 > Access技巧 > 模塊函數(shù)VBA > 正文

select case后面語句塊的值的四種格式

時間:2013-11-04 17:37 來源:office中國 作者:admin 閱讀:

(1)單一數(shù)值或一行并列的數(shù)值,用來與“表達式”的值相比較。成員間以逗號隔開。
(2)由關(guān)鍵字To分隔開的兩個數(shù)值或表達式之間的范圍。前一個值必須比后一個值要小,否則沒有符合條件的情況。字符串的比較是從它們的第一個字符的ASCII碼值開始比較的,直到分出大小為止。
(3)關(guān)鍵字Is接關(guān)系運算符,如<>、<=、=、>=或>,后面再接變量或精確的值。
(4)關(guān)鍵字Case Else后的表達式,是在前面的Case條件都不滿足時執(zhí)行的。

<表達式列表>與<變量或表達式>                 例如:
    表達式                                   "A"
    一組枚舉表達式(用逗號分隔)             2,4,6,8      
    表達式1  To  表達式2                   60  To  100 
    Is  關(guān)系運算符表達式                   Is  < 60

請看下面的示例:
Private Sub Form_Click()
   Dim iMonth As Integer          ‘定義月份變量
    iMonth = 1                      ’為變量賦值   
      Select Case iMonth         ' 計算月份
    Case Is <= 3                   '月份為1、2、3
     MsgBox("春天")
    Case 4 To 6                    '月份為4、5、6
     MsgBox("夏天")
    Case 7, 8, 9                     '月份為7、8、9
     MsgBox("秋天")
    Case Else                       '月份為10、11、12
     MsgBox("冬天")
    End Select
End Sub

(責(zé)任編輯:admin)

頂一下
(2)
100%
踩一下
(0)
0%
發(fā)表評論
請自覺遵守互聯(lián)網(wǎng)相關(guān)的政策法規(guī),嚴(yán)禁發(fā)布色情、暴力、反動的言論。
評價: