I have a spreadsheet for users to use and one of the cells requires users to input a date in format dd/mm/yyyy. I want to be able to check that a valid date has been input before the file is saved or closed. I have gone into Visual Basic and used the BeforeClose and BeforeSave. I have tried putting the IsDate function in both but this allows dates such as 66/66/06 and 33/33/03!! Has anyone got any suggestions?