Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


17987 / 76732 ←次へ | 前へ→

【64189】End With
質問  UO3  - 10/1/24(日) 12:34 -

引用なし
パスワード
   自分が書いてきたコードで気になったまま、まぁいいかと思っている
部分があります。以下は構文サンプルです。
(サンプルですので処理内容は無視してください)

途中でExit Sub で抜けた場合、End With は実行されません。
今まで障害は発生していないのでそのままにしていますが、
気にしなくてもいいものでしょうか?

Sub test()

 With Range("A1")
 
  If .Value = 1 Then
   MsgBox "Error"
   Exit Sub    '<== ここで抜けるとEnd With は実行されない。
  Else
   .Value = .Value + 1
  End If
 
 End With
 
End Sub

2 hits

【64189】End With UO3 10/1/24(日) 12:34 質問
【64190】Re:End With kanabun 10/1/24(日) 14:11 発言
【64191】Re:End With UO3 10/1/24(日) 14:53 お礼
【64196】Re:End With YU-TANG 10/1/24(日) 21:41 発言
【64197】Re:End With ichinose 10/1/24(日) 22:08 発言
【64198】Re:End With UO3 10/1/24(日) 22:10 お礼
【64199】Re:End With ichinose 10/1/25(月) 7:59 発言
【64192】Re:End With ichinose 10/1/24(日) 14:58 発言
【64193】Re:End With UO3 10/1/24(日) 15:34 お礼

17987 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free