Moverse en celdas desbloqueadas en Excel

Necesito saber si existe la forma de poder moverme en una planilla excel, solo con el tab, entre las celdas desbloqueadas.

Tengo ya la planilla con las celdas desbloqueadas que necesito y su formato. Esta se encuentra correcta en el sentido que logro moverme con tab entre estas celdas, hasta ahí todo bien, pero necesito darles un orden para moverse. Que se rija según este orden, y no por defecto como lo hace ahora.

¿Se puede? ¿Cómo?

1 respuesta

Respuesta
1

En el Editor, seleccioná con doble clic el objeto HOJA donde vayas a trabajar y allí copiá estas 2 macros:

Private Sub Worksheet_Activate()
    Application.OnKey "{TAB}", "saltarCeldas"
End Sub
Private Sub Worksheet_Deactivate()
    Application.OnKey "{TAB}"
End Sub

Lo que hacen es controlar el uso de la tecla TAB al entrar a esta hoja y liberarlo al salir de ella.

Luego en un módulo colocá una rutina que para este caso la llamé 'saltarCeldas' y con ella se controla a dónde debe dirigirse cada vez que se presiona la tecla dependiendo de dónde se encuentre.

Sub saltarCeldas()
'x Elsamatilde
If ActiveCell.Address = "$A$1" Then
    [E1].Select
ElseIf ActiveCell.Address = "$E$1" Then
    [A4].Select
ElseIf ActiveCell.Address = "$A$4" Then
    [B1].Select
End If
End Sub

Obviamente es solo un ejemplo. Deberás ajustarla indicando cada celda y su destino.

Sdos y no olvides valorar la respuesta.

Impecable! Funciona perfecto... Muchas gracias!!

Merece una valoración mejor, ¿no te parece? Aún puedes modificarla.

Sdos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas