This is a biggie, what i mean is simple, is there any method of running my macro, and somehow stamping cells or letting my program know that values from a cell have been added to another. My whole program is based on transfering and adding numbers, ill assign the value of one cell to a variable, and then have a cell from another workbook equal that variable plus its existing value, so basically i dont want to run the macro again on the same worksheets, and have the same numbers being added to the file. The reason for this is because if there is an error somewhere in the middle of the program, i dont want the users to have to erase everything and start all over again, i just want the program to sort of "remember" the numbers it has put in so far and then just continue to put in the other numbers from where the program errored whenever i run the macro again, thanks i hope i was understandable, thanks alot!!!