ErrorオブジェクトのNumberプロパティとDescriptionプロパティを参照すると、エラーの番号と内容を調べることができます。
Err.Number ・・・エラー番号が格納されています
Err.Description ・・・エラー内容を示す文章が格納されています
Sub Sample()
On Error GoTo Err_Msg
[処理]
Exit Sub
Err_Msg:
MsgBox "エラーが発生しました エラー番号=" & Err.Number & "内容=" & Err.Description
End Sub
エラー番号とエラー内容は自分で調べることもできます
'イミディエイトウィンドウで実行してください。
'Call Sample2
'イミディエイトウィンドウに一覧が表示されます
Sub Sample2()
Dim i As Long
On Error GoTo Err_Msg
For i = 1 To 10000
Error i
Next i
Debug.Print "-----ここまで--------"
Exit Sub
Err_Msg:
If Err.Description <> "アプリケーション定義またはオブジェクト定義のエラーです。" Then
Debug.Print Format$(Err.Number, "00000") & ":" & Err.Description
End If
Resume Next
End Sub
エラーメッセージの一覧を作ってくれたサイトを見つけました。
Access 2000/2002 エラーメッセージ一覧(暫定公開版) | YU-TANG's MS-Access Discovery
Access 97 エラーメッセージ一覧(暫定公開版) | YU-TANG's MS-Access Discovery
YU-TANG様のサイトは、他のサイトで見ない内容が多くて、とっても勉強になります。
ソフトセル 担当:本田
住所:〒400-0806
山梨県甲府市善光寺3-32-15
電話:055-268-2140
HOME - Access FQA - AccessVBA FQA - 会社概要 - お問い合わせ - プライバシーポリシー - 特定商取引法 - サイトマップ
Copyright© ソフトセル All Rights Reserved.