A format is set to a cell like : ,
If we set value directly like : mmmm-yyworksheet.Cells["B5"].Value = new DateTime(2015, 12, 25, 00, 00, 00); => OK
if we set value through Offset like
worksheet.Cells["B4"].Offset(1, 0).Value = new DateTime(2015, 12, 25, 00, 00, 00); => NumberFormat is lost and reset
Best regards
Alexandre