The 'Public' keyword declares a variable with global scope, making it accessible from anywhere in the program (across different modules and forms). Private limits scope to its own module, static preserves values between calls, and dim creates local variables. Public enables program-wide availability.