Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Number Property

Returns or sets a numeric value specifying an error. Read/write.

Public Property Number() As Integer

Remarks

When returning a user-defined error from an object, set Err.Number by adding the number you selected as an error code to the VbObjectError constant. For example, you use the following code to return the number 1051 as an error code:

Err.Raise(Number := VbObjectError + 1051, Source:= "SomeClass")

Example

This example illustrates a typical use of the Number property in an error-handling routine.

' Typical use of Number property.
Sub test()
   On Error GoTo out
   
   Dim x, y As Integer
   x = 1 / y   ' Create division by zero error.
   Exit Sub
   out:
   MsgBox(Err.Number)
   MsgBox(Err.Description)
   ' Check for division by zero error.
   If Err.Number = 11 Then
      y = y + 1
   End If
   Resume Next
End Sub

Requirements

Namespace: Microsoft.VisualBasic

Class: ErrObject

Assembly: Microsoft Visual Basic .NET Runtime (in Microsoft.VisualBasic.dll)

See Also

Description Property | ErrorToString Function | HelpContext Property | HelpFile Property | LastDLLError Property | Source Property

Applies To

Err Object

Show:
© 2015 Microsoft