First, I apologize for the length and detail, but I know it’s hard to answer a vague question. I have created a few spreadsheets to help me do my communications job since we have over 46,000 telephone numbers. It is a very basic spreadsheet (mostly) with about 5 lines of VBA programming (which works flawlessly – which I obtained from this site). I also figured out (in a novice way, but it works) how to display the Julian date with the fiscal and calendar year that auto-updates, and added a drop down list (with VLOOKUP assistance) of about 55 sites with their communications purchase order numbers, which works flawlessly. I downloaded the CSV file from our communications database, saved it as a .XLSM file and added it as a tab, along with a couple of other tabs which are purely for reference.
Process: I enter a telephone number in a cell with hyphens, periods, spaces etc, and the VBA program just stripes the pure integers out of the string returning the 10 digit number without spaces, hyphens etc. Pretty much the rest of the spreadsheet are cells referencing that 10 digit number and returning values from various tabs in the workbook with information such as the address, customer name, account number, service provider and phone number, total costs, billing telephone number etc., all through VLOOKUP. I set the formatting appropriately for zip code, numbers, dates, general etc., saved the form and it worked fine for a while, and then one day the formatting changed to DATE on the spreadsheet. I fixed the formatting, and a few weeks later it happened again, and again. Since this originally started I have upgraded PC’s, upgraded from Windows XP Pro to Windows 7, had MS Office wiped and reinstalled by our IT team (multiple times) and the problem keeps coming back. I have even right clicked and set the default NORMAL format default to GENERAL, set the entire spreadsheet to NORMAL, but within a few weeks the cells revert back to a DATE format. I’ve tried everything short of prayer that I could think of, but I’m starting to think I may need some divine intervention. Any ideas what is going on or how to fix it (permanently)?