Syntax
|
Erl[()]
|
Description
|
Returns the line number of the most recent error.
|
Comments
|
The first line of the script is 1, the second line is 2, and so on.
The internal value of
Erl
is reset to 0 with any of the following statements:
Resume
,
Exit Sub
,
Exit Function
. Thus, if you want to use this value outside an error handler, you must assign it to a variable.
|
Example
|
This example generates an error and then determines the line on which the error occurred.
Sub Main()
????Dim i As Integer
????On Error Goto Trap1
????i = 32767??????????????'Generate an error--overflow.
????i = i + 1
????Exit Sub
Trap1:
????MsgBox "Error on line: " & Erl
????Exit Sub??????????????????'Reset the error handler.
End Sub
|
See Also
|
Err (function); Error, Error$ (functions); Error Handling (topic).
|