When you define a Function or Sub procedure, you specify a parameter list in parentheses immediately following the procedure name.
An argument represents the value that you pass to a procedure parameter when you call the procedure. The calling code supplies the arguments when it calls the procedure.