I have a basic spreadsheet that has elementary vb code in it. The spreadsheet acts as a todo list and when I put an "x" in colum 4, I get timestamp, date, and username in columns 5, 6, 7. The code is listed below and it has worked forever in MS excel 2000 and 2003. Now, I updated to Excel 2007, saved the file as an xlsm and it doesn't work when I have the file password to open set. When there is no password to open on the file, it works...