Thank You so much! that was a really big help, I really appreciate the help! I just have a few more questions if that's ok. How can I store the last number create, so that after the usr closes the program it picks it right back from where it ended. Ex. last number is ITS0012, usr closes and opens again and the first number that the usr gets is ITS0013. Also how can I have two spread sheets, one with the recently made numbers and another one with all the numbers that have been created? Again I want to thank you for such a fast and awesome response! I was so stuck, I really appreciate the support!