Vba turns cell in to date on mistake

Hi how can I get around vba is converting a cell automatic to a data format when I add a value like 10 - 12 I just want the value in the cell to be 10 - 12 not a date

the code I use is "cFli is the value 10 - 12":

tsheet.Range("E2").Value = cFli