Fair enough

All that's a bit complex for someone as new to VB as me.

The simple solution I found was to stick:

Text1.SelStart = Len(Text1.Text)
Text1.SetFocus

in the TextBoxName_GotFocus() event. But then I suppose that worked 'cause TextBoxName had the index of 0.