VBA スキップ

VBA 繰り返し処理のなかで、ある一定の条件の時のみ処理を行わない。つまり処理を一回スキップしたいときの例です。

他のプログラミング言語ではこんな場合「Continue」という便利なキーワードがあるらしい。

VBAではそういう便利なキーワードがないので、そんな時は「GoToステートメント」を利用しましょう。

GoToは可読性が悪くなるので推奨されないということですが、IF ステートメントの中で、一定の条件だけ別の処理をしたいというときには便利です。

次の例は3回目の処理を行わないで4回目の処理に移る繰り返しステートメント。

よかったらシェアしてね!

この記事を書いた人

目次
閉じる