Thanks or the information. It looks like I am doing just what you said
except for a few variables that burn me once in a while if I don't reset
them when I run another routine after leaving and coming back to another
subroutine. I will have to do what you suggested more, that is, place
variable values that I want to keep on a sheet somewhere and call that to
either use or reset the variable as needed. I don't usually check the
variable values, I just set them and forget them in an initialize routine
when I am sure I will need them.
I guess I will have to go over this program once more and set an area for
variables that I want set to a particular value to keep from getting
unwanted and unexpected surprises.