Hola.
Para saltar entre textbox o cualquier otro control que pueda recibir el foco, la forma más correcta de hacerlo es la siguiente:
En el formulario, Asigna True a la propiedad KeyPreview. Esto hace que el formulario capture la entrada de cualquier tecla antes de que la reciba el control.
Una vez hecho esto, en el evento keyDown del Formulario Escribe lo siguiente:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyDown, vbKeyReturn
KeyCode = 0
SendKeys "{Tab}" 'Esta funcion mueve el foco al siguiente control cuando se pulsa Return o la Flecha hacia abajo
Case vbKeyUp
KeyCode = 0
SendKeys "+{Tab}" 'Mueve el foco al control anterior al pulsar la tecla fecha arriba
end select
En modo diseño, asigna la propiedad tabindex a cada una de las textbox en el orden de tabulación que quieras.
Esta opción es la más correcta.
Si tienes alguna duda, contacta conmigo en el e-mail:
jlmartinez@arenal2000.esUn saludo....