Na realidade vc vai criar um textbox chamado por exemplo de txtDescricao.
Seleciona ele e copie. clica no form com btn direito e cole. Ele vai pedir pra criar um arrayIndex, clica sim, Aí ele torna este campo um array e agora está com dois itens(índices). À medida que vc vai colando, ele vai criando mais um item text cada um com um índice que vai de zero a n índices que vc criar. Neste caso, o seu txtDescricao(0).text terá o Nome, txtDescricao(1).text terá a Cidade, txtDescricao(2).text terá o Estado.
No Evento Change do campo ficará ssim ao vc criá-lo:
Private Sub txtDescricao_Change(Index As Integer)
if len(txtDescricao(index).text) = txtDescricao(index).Maxlength then
Call SendKeys("{TAB}", True)
endif
End Sub
Ou seja, em qualquer um que vc alterar ele saberá quem é através do valor que ele pasa no Index. Se você digitou algo no campo texto equivalente à Cidade, ele passará pro change(txtDescricao_Change) o índice=1.
Espero ter esclarecido.