How do you what to evaluate a letter?
This is not a bug iut only a misscode..
To evealuate a letter you shouls only compare if it is equal to, or not..(=,<>)
If SubString(Textbox1.Text, 0,1) < "J" Then
here you are trying to find if the reulting letters is LESS(?) than "J"..
This cannot be evaluetes this way..
to evaluate this issue, you should first convert your
SubString(Textbox1.Text, 0,1) to the ascii table value...and THEN, compare with the ASCII value of the letter"J"...
See the
ASC keyword on the main help....