From http://www.w3schools.com (Copyright Refsnes Data)

VBScript Procedures

« Previous Next Chapter »

Examples

Try it Yourself - Examples (IE Only)

Sub procedure
The Sub procedure does not return a value.

Function procedure
The Function procedure is used if you want to return a value.


VBScript Procedures

In VBScript, there are two kinds of procedures:


VBScript Sub Procedures

A Sub procedure:

Sub mysub()
  some statements
End Sub

or

Sub mysub(argument1,argument2)
  some statements
End Sub


VBScript Function Procedures

A Function procedure:

Function myfunction()
  some statements
  myfunction=some value
End Function

or

Function myfunction(argument1,argument2)
  some statements
  myfunction=some value
End Function


How to Call a Procedure

The line below shows how to call a Function procedure:

carname=findname()

Here you call a Function called "findname", the Function returns a value that will be stored in the variable "carname".

Or, you can do like this:

msgbox "Your car is a " & findname()

Here you also call a Function called "findname", the Function returns a value that will be displayed in the message box.

When you call a Sub procedure you can use the Call statement, like this:

Call MyProc(argument)

Or, you can omit the Call statement, like this:

MyProc argument

« Previous Next Chapter »

From http://www.w3schools.com (Copyright Refsnes Data)