私はさまざまな関数を呼び出すマクロを作成しています。これらの関数はすべて文字列を返し、結果をテキストボックスに表示します。Excel VBAエラー処理コード
私は良いエラー処理方法について読んでいますが、実際に多くのことを理解するのには苦労しています。私はこれについてどうやって行くのかについていくつかの意見を期待しています。
基本的に、エラー処理のためにこれまで実装してきた方法は、エラーハンドラを私のさまざまな関数の冒頭に置いて、その関数でエラーが発生した場合、ユーザに通知するが、他の機能を計算し続ける。
私の機能のそれぞれは任意の考えおよび/またはアドバイスははるかに高く評価されるだろう。この
Function fnGetNumbers() As String
On Error Goto ErrorHandler
// Code to extract numbers from text
If NumbersInText = vbNullString Then
fnGetNumbers = vbNullString
Else
fnGetNumbers = "The numbers in the text are: " & NumbersInText
End If
ErrorHandler:
If Error <> 0 Then
fnGetNumbers = "An error occurred while extracting numbers from the text."
End If
End Function
のようになります!
BrettDJの答えに対するコメントを参照してください。本当にありがとう!! –