This document discusses procedures and functions in Visual Basic programming. It contains the following key points: 1. Procedures (subs) are blocks of code that execute a set of instructions but do not return a value. Functions are similar but do return a value. 2. Procedures and functions can be declared with keywords like "Sub", "Function", and "End Sub/Function". They can optionally take parameters and return values of a specified data type. 3. Examples are given of creating simple procedures and functions, including how to call them. Modules are also introduced as a way to group related procedures and functions.