- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
本帖最後由 GBKEE 於 2012-12-18 09:43 編輯
回復 6# c_c_lai - VAB的說明
- Boolean 資料型態
- Boolean 變數係以 16 位元( 2 個位元組)數字的形式儲存,但只能是 True 或是 False。Boolean 變數的值不是 True 就是 False ( 在使用 Print 的時候 ),或是 #TRUE# 和 #FALSE# ( 在使用 Write # 的時候 )。使用關鍵字 True 與 False 可將 Boolean 變數指定為這兩個狀態中的一個。
- 當轉換其他的數值型態為 Boolean 時,0 會轉成 False,而所有其他的值則變成 True。當轉換 Boolean 值為其他的資料型態,時,False 成為 0 ,而 True 成為 -1。
- If .[運算式條件]..Then...Else 陳述式 其[運算式條件]之運算結果為 True 或 False
- True 或 False 是 Boolean 資料型態
複製代碼- Sub Ex()
- Dim Vari
- Vari = "oBL"
- '三個式子的運算結果都一樣的 Boolean 資料型態
- 'If Vari Like "*OBL*" = False Then
- 'If Vari Like "*OBL*" = 0 Then
- If Not Vari Like "*OBL*" Then
- MsgBox Vari & " 不包含 : * OBL * "
- End If
- End Sub
複製代碼- Sub Ex1()
- Dim Vari As String
- Vari = "AOBL"
- MsgBox InStr(Vari, "OBL")
- If InStr(Vari, "OBL") Then '運算結果是 Boolean 資料型態
- 'If InStr(Vari, "OBL") > 0 Then
- MsgBox Vari & " 包含 : * OBL * "
- End If
- End Sub
複製代碼 |
|