This is probably a basic of basics question:

If I declare a variable at module-level as Public and then assign it a value in a UserForm_Initialize() subroutine. Will the value of that variable be available to any other procedure within that same UserForm or do I have to reassign the value each and every time?