It is always recommend to free all object and variables at the end of a procedure. This can be done using the syntax MyVariable = Nothing. However, you should use this statement to free up resources when your function is done with the variable, and should not wait till at the end of the procedure. It is better to free up resources as soon as the variables are no longer needed and it is not required to wait until the end of the procedure to do the same.