Catch (Visual Basic) 

Introduces a statement block to be run if a particular exception occurs inside a Try block.

Remarks

Each Try structure must include either a Finally block or at least one Catch block.

When to Use Catch

If you anticipate that a particular exception might occur during a particular section of code, put the code in a Try block and use a Catch block to retain control and handle the exception if it occurs. You can use as many different Catch blocks as necessary within a Try structure.

The Catch keyword can be used in this context:

Try...Catch...Finally Statement (Visual Basic)

See Also

Reference

Finally (Visual Basic)
Visual Basic Language Keywords