Excel VBA質問箱 IV

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

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


25548 / 76732 ←次へ | 前へ→

【56522】Re:エラー制御に関して
発言  EDE  - 08/6/19(木) 21:40 -

引用なし
パスワード
   補足です。

動作上は、
  On Error GoTo
  a?="a?"
  Labal?:
をそれぞれ別の関数とすれば意図した動作となりますが、
言語仕様を理解したく質問させていただきました。

また、下記のMsgBox Errは無視して下さい。


>On Error GoToの動作についてお教え下さい。
>以下のようなコードにおいて、a?="a?"は実行時エラー13を発生し、
>a1="a1"はLabal1にジャンプしますが、
>a2="a2"はエラーをトラップできず困っております。
>Label1の後ろにErr.Clearを挿入してみましたが、
>a2="a2"でエラーが発生します。
>
>a2="a2"のエラーをトラップしたい場合、
>どこを変更したら良いでしょうか。
>説明不足の点が御座いましたらご指摘下さい。
>
>Sub ErrorTest()
>  Dim a1 As Long
>  Dim a2 As Long
>  MsgBox Err
>  On Error GoTo Label1
>  a1 = "a1"
>Label1:
>  On Error GoTo Label2
>  a2 = "a2"
>Label2:
>End Sub

1 hits

【56521】エラー制御に関して EDE 08/6/19(木) 21:17 質問
【56522】Re:エラー制御に関して EDE 08/6/19(木) 21:40 発言
【56526】Re:エラー制御に関して neptune 08/6/19(木) 22:46 発言
【56527】Re:エラー制御に関して EDE 08/6/19(木) 23:05 お礼
【56548】Re:エラー制御に関して neptune 08/6/20(金) 12:03 発言
【56553】Re:エラー制御に関して mizunu 08/6/20(金) 15:06 回答

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