You could do this with the onkey method
If you put the following in the worksheet change event:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Application.OnKey "a", ""
Application.OnKey "A", ""
Application.OnKey "b", ""
Application.OnKey "B", ""
Application.OnKey "c", ""
Application.OnKey "C", ""
'etc
End Sub
This isn't 100% as they can still double click on a cell or start with a number and then put alphabetic characters in but it stops them from just starting to type text into a cell.
Bookmarks