A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Ascii 45 is a regular hyphen.....150 is an en dash.......151 is an em dash.
Reading your original description it sounded like your problem was constant but you say it is random.
Since it is random it would not seem be an autocorrect feature.
Does this occur only in one workbook/worksheet or is it a global occurrence?
If one workbook Is the workbook a macro-enabled workbook.......*.xlsm
If just one sheet and random cells perhaps some event code behind the sheet?
I have no idea where it would be coming from otherwise.
When data is replaced by overwriting you don't usually have leftovers.
Gord