Excelマクロで、Exit Sub について教えてください。 パソコンが手元になく、試せません。 Sub テスト() Dim ptime As Single
Excelマクロで、Exit Sub について教えてください。 パソコンが手元になく、試せません。 Sub テスト() Dim ptime As Single ptime = Timer If Range("A1").Value = "" Then Exit Sub ←① End If ThisWorkbook.Save←② MsgBox Round(Timer -ptime, 1) & "秒" ←③ End Sub←④ 上記コードの場合、セルA1が空白なら、②は処理されず、③も表示されずに④ではなく、①で終わりますか? ①以降のコードは処理されない認識でいいのでしょうか。
Visual Basic | Excel・55閲覧
ベストアンサー
そういう事ですね。 でもたとえば冒頭で、 Application.◯ = False などのように「一時的に設定を変更」する処理を入れている場合、Exit Sub で抜けちゃうと True に戻らない処理もあるので注意が必要ですが。
質問者からのお礼コメント
ありがとうございます!
お礼日時:6/23 21:03