返回列表 上一主題 發帖

[發問] 不好意思容我問個蠢問題

[發問] 不好意思容我問個蠢問題

可以問一個蠢問題嗎XD?
如果程式執行無限迴圈有包含msgbox語法的時候,按Esc無法中止程式怎麼辦? 要如何中止此類無限迴圈? (不想開工作管理員強制關閉Excel)
  1. do
  2.     i = i + 1
  3.     msgbox (i - 1)
  4.     i = 1
  5. loop
複製代碼
拜託版主,如果此文太低能,也請讓我先得到答案再刪文,感激不盡!

回復 1# VBALearner

Sub ex()
    Do
    a = MsgBox(a, 3)
    If a = 2 Then Exit Do
    Loop
End Sub
'常數 值 描述
'vbOK 1 OK
'vbCancel 2 Cancel
'vbAbort 3 Abort
'vbRetry 4 Retry
'vbIgnore 5 Ignore
'vbYes 6 Yes
'vbNo 7 No
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 1# VBALearner
  1. Do
  2.         i = i + 1
  3.         If MsgBox((i - 1), vbYesNo) = vbNo Then Exit Do
  4.         i = 1
  5.     Loop
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

ctrl + break

TOP

回復 4# jackyq

喔喔謝謝您!

TOP

        靜思自在 : 不要隨心所欲,要隨心教育自己。
返回列表 上一主題