忍者ブログ
  • 2025.05《
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 》 2025.07
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2025/06/20 02:27 |
ErrSet2
Excelマクロのモジュールをそのまま貼り付け。
(会社とか家とか出先とかで見るため)
「Option Compare Binary」以下を標準モジュールに貼り付ければ、Myマクロ辞典に!
貼り付け後、「■Sub 」を「Sub 」に置き換えよう!
※公開している以上、利用は自由ですが、自己責任で。


Option Compare Binary
Option Explicit
'
'エラー関連マクロ

■Sub エラー()
'マクロ実行中にエラーが発生した場合、エラーメッセージを表示してマクロを強制終了する。

MsgBox Proc & vbNewLine & Err.Description

MsgBox "作業を中止します。原因を取り除いてからやり直してください。   " & vbNewLine & vbNewLine & _
"場所: " & Proc & "   " & vbNewLine & _
"内容: " & Err.Description & "(" & Err.Number & ")   ", _
vbCritical, "エラー発生"


'---親プロシージャを含めて強制終了する
End


'※エラーが発生すると、プロシージャ名が報告されるので、そのプロシージャのみエラー処理を外して、
'※問題のtsvファイルを実行してエラー箇所を探す。


End Sub

■Sub エラー処理テスト2()

MsgBox "作業を中止します。原因を取り除いてからやり直してください。   " & vbNewLine & vbNewLine & _
"場所: " & ProcName & "   " & vbNewLine & _
"内容: " & Err.Description & "(" & Err.Number & ")", _
vbCritical, "エラー発生"

End

End Sub

■Sub エラー処理テスト3()

MsgBox "作業を中止します。   " & vbNewLine & vbNewLine & _
"場所: " & ProcName & "   " & vbNewLine & _
"内容: " & Error(Err) & "(" & Err.Number & ")", _
vbCritical, "エラー発生"

End

End Sub
PR
2015/04/14 22:12 | Excelマクロ(VBA) | コメント(0)
<<ErrSet1 | ホーム | ErrSet3>>
コメント
コメントの投稿















前ページ | ホーム | 次ページ