VBA에 Python의 pass 문이 있는지 알고 싶습니다. 내가VBA에는 파이썬의 pass 문이 있나요?
0
A
답변
4
Stop
의 사용 (this answer 참조)는 일부 "비 문"을 찾는 경우에 할 수있는 가장 좋은 일이 될 것 같다 Stop
명령은 도달 할 때 코드가 깨지게하기 때문에 중단 점을 삽입 할 수 있습니다. 즉, 이이기 때문에 코드를 중단 점으로 표시 할 필요조차 없습니다.
논리식이 False
일 때마다 자동으로 중단되는 Debug.Assert some_logical_expression
을 사용하는 것이 좋습니다. 따라서 Debug.Assert False
은 Stop
과 같고 Debug.Assert x = 3
은 If x <> 3 Then Stop
과 같습니다.
4
Maby 엑셀 2016을 사용하고
는당신은 "정지"문을 찾고 있습니다. 좋은 점은 변수를 지우지 않는다는 것입니다.
1
달성하려는 목표에 따라 달라집니다.
레이블을 선언하고 GoTo Label을 사용할 수 있습니다. 예 : ...
다음 당신이에 대한 아이디어를 제공하기 위해 작은 데모 코드 고토 건너 뛰기을 사용하여 다음 조건이 충족되는 경우 점프 할 위치 코드에서와 : 레이블 ( 같은 건너 뛰기를) 선언Dim i As Long
For i = 1 To 10
If i = 5 Then GoTo Skip
MsgBox i
Next i
Skip:
1
파이썬 you need the Pass
에서는 그렇지 않기 때문에 메소드가 실행되지 않습니다. VBA에서 , 당신은 다음과 같이 비어있는 방법은 완벽하게 확인을 떠날 경우 :
Public Function Foo() As String()
End Function
내가 볼 수있는 것에서; 아니야. 주석 코드를 차단하거나 GoTo를 사용하여 코드를 우회 할 수는 있지만 null 자리 표시자를 인식하지 못합니다. 어떤 컨텍스트에서 사용하고 싶습니까? – Tragamor
@ Flephal, 중단 점 배치 용. – user3848207
DoEvents를 사용할 수 있습니까? – Tragamor