2017-09-08 9 views
0

VBAにPythonのpass文があるかどうか知りたいです。VBAに相当するPythonのpass文はありますか?

私は、あなたが「停止」の文を探しているExcel 2016

+0

私は見ることができます。いいえ、ありません。コメントコードをブロックしたり、GoToを使用してコードをバイパスすることはできますが、nullのプレースホルダは認識していません。あなたはそれをどんな文脈の下で使いたいのですか? – Tragamor

+0

@ Flephal、ブレークポイントを配置します。 – user3848207

+0

おそらくDoEventsを使用できますか? – Tragamor

答えて

4

Stopの使用をあなたには、いくつかの「非声明」を探している場合(this answerを参照)を行うための最善のことのようですStopコマンドは、到達したときにコードが破損するため、つまり、であるため、ブレークポイントとしてマークする必要がないため、ブレークポイントを挿入することができます。

Debug.Assert some_logical_expressionを使用することをお勧めします。これは、論理式がFalseと評価されるたびに自動的に破棄されます。したがって、Debug.Assert FalseStopと等価であり、Debug.Assert x = 3If x <> 3 Then Stopに等しくなります。

4

Mabyを使用しています。 良いことは、変数がクリアされないことです。

1

これは何を達成しようとしているかによって異なります。

あなたはラベルを宣言して、GoTo Labelを使用することができます。

...あなたは条件が満たされた場合にジャンプして、以下

はあなたにこのことについてアイデアを与えるために小さなデモコードで後藤スキップを使用したい、あなたのコード内で:ラベル(のようなスキップ)を宣言

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で 、その完璧にOK、あなたがこのような空のメソッドのままとします

Public Function Foo() As String() 
End Function 
関連する問題