Sub Globals
'''
Private someDouble as Double
...
End Sub
Sub Main
...
DoStuff(someDouble)
...
End Sub
Sub DoStuff(thisIsDifferentVariableName)
...
'Here, when someDouble changed in Main, due to calling a function in a Sub in Main from this Sub,
'thisIsDifferentVariableName was tracking the new value of someDouble in Main.
...
End Sub