返回列表 上一主題 發帖

[發問] checkbox重覆執行

回復 1# xgit0072
Hi, 我不知道你maxretrain是全域變數還是其他控制項
但第一次勾選checkbox後 , maxretrain就從inputbox取得值(已經不是""了)
所以取消後, 重勾選就不會進入 do...loop 迴圈 ...

看看是不是你要的:
Private Sub ddrmaxretrain_Click()
    If ddrmaxretrain.Value = True Then
        Do While maxretrain = ""
            maxretrain = Application.InputBox("DDR Max Retrain Count(1~999)")
        Loop
    Else
        maxretrain = ""
    End If
End Sub

TOP

回復 5# xgit0072
不清的話 , while換後面也一樣
Do
        maxretrain = Application.InputBox("DDR Max Retrain Count(1~999)")
Loop While maxretrain = ""

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題