標題:
[發問]
進入無窮迴圈
[打印本頁]
作者:
xgit0072
時間:
2012-10-30 15:07
標題:
進入無窮迴圈
各位大大,我想請問~~
我的這段程式只要遇到maxretrain = "" or maxretrain = False才會進入迴圈
但我輸入"0"的時侯,也會一直跑進這個迴圈????為什麼?????
我只要把"Or maxretrain = False"這段拿掉,輸入0就不會有問題了!!!
Do
maxretrain = Application.InputBox("DDR Max Retrain Count(1~999)")
Loop While maxretrain = "" Or maxretrain = False
複製代碼
作者:
mark15jill
時間:
2012-10-30 15:21
回復
1#
xgit0072
印象中
有時候系統會將 0 判斷成 "" ...
0 =" " = null <==很常誤判
作者:
xgit0072
時間:
2012-10-30 17:01
我發現,把"false"加個雙引號,就ok了!!!!:D
Do
maxretrain = Application.InputBox("DDR Max Retrain Count(1~999)")
Loop While maxretrain = "" Or maxretrain = "False"
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)