This document covers range objects, user-defined functions, and calling procedures in VBA. It discusses:
- Range objects which are an alternative to arrays and named ranges, and can be assigned using the RefEdit control.
- User-defined functions, which can accept arguments like variables, constants, arrays, and range objects. Functions must return a value while procedures do not.
- Calling functions from procedures by using the function name and passing any arguments, and calling sub procedures using the Call statement followed by the procedure name.