According to postings that John McNamara made to the Spreadsheet-WriteExcel Google group, in-cell validation is not available in Spreadsheet::WriteExcel. It is planned for Spreadsheet::WriteExcelXML but I am not aware of a schedule for when it will be added to that module.
--
Jason