It's not just a value, what I want to pass between modules is a whole range, but it's not named manually it's just made up through vba code based on some conditions. My module got too long in the code so I'm splitting them up but I need the range that I had set in the first module to go into the second one. Maybe the call function?