Backwards Compatibility Adding Procedure Parameters Without Breaking Backwards Compatibility in VBA Sometimes you need to add a parameter to a Function or Sub in VBA. But you don't need to break all of your calling code to do it.