Excel VBAでアプリケーションを作成しています。
関数には、必ず、on Error を入れて、エラーキャプチャされた場合は、関数の最後で、エラーログを出すようにしていますい。
例えば、このような感じにしています。
Function 関数A() On Error GoTo myError Call 関数B Exit Function myError: Call ErrLog("関数Aでエラーが発生しました。") End Function
Function 関数B() On Error GoTo myError (処理) Exit Function myError: Call ErrLog("関数Bでエラーが発生しました。") End Function
そして、このような仕組みで関数Bでエラーが発生した場合、エラーログには、必ず関数Aに戻って、エラーログには、"関数Aでエラーが発生しました。"と残ります。
このような仕組みで、関数B内でエラーが発生した時は、きちんと"関数Bでエラーが発生しました。"とエラーログを残す方法は無いものでしょうか?
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/28 09:49