2017-09-08 49 views

回答

4

採用Stop(見this answer)似乎是,如果你正在尋找一些「不言」做的最好的事情您可以使用它來插入斷點,因爲Stop命令會導致代碼在到達時中斷,即,您甚至不需要將其標記爲斷點,因爲它的之一。

您也可以考慮使用Debug.Assert some_logical_expression,只要邏輯表達式計算爲False,它就會自動中斷。因此Debug.Assert False將等於Stop,而Debug.Assert x = 3將相當於If x <> 3 Then Stop

4

莫比你正在尋找的「停止」的語句。 關於它的好處是它不會清除你的變量。

1

這取決於你想達到什麼。

您可以聲明一個標籤,然後使用GoTo標籤,例如在你的代碼,你想,如果滿足條件跳轉,然後使用goto跳過

下面是小的演示代碼爲您提供關於這一點的想法...

:申報標籤(像 跳過)
Dim i As Long 
For i = 1 To 10 
    If i = 5 Then GoTo Skip 
    MsgBox i 
Next i 
Skip: 
1

在Python you need the Pass中,否則方法將無法運行。 在VBA,它完全確定,如果你離開一個空的方法是這樣的:

Public Function Foo() As String() 
End Function 
相關問題