Saltar al contenido

ERROR AL REDIRECCIONAR COORDENADA DE TECLA


Recommended Posts

publicado

HOLA BUEN DIA, QUISIERA SABER SI ALGUIEN CONOCE ALGUNA SOLUCIÓN PARA EL PROBLEMA QUE ESTOY PRESENTANDO

resulta que estoy redireccionando con algunas teclas a celdas especificas en mi hoja de trabajo, para ello uso el sgte cod vba cuando la hoja este activa

	Private Sub Worksheet_Activate()
        
    Worksheets("COMPRAS").PivotTables("TablaDinámica2").PivotCache.Refresh
    
    Application.OnKey "{ESC}", "IR_A"
    Application.OnKey "{ENTER}", "introLIQ"
    Application.OnKey "~", "introLIQ"
    Application.OnKey "{TAB}", "tabuladorLIQ"
	    
End Sub
	

y cuando se desactiva la hoja vuelvo todas las teclas a su funcionamiento normal con este cod

	Private Sub Worksheet_Deactivate()
    
        Application.OnKey "{ESC}"
        Application.OnKey "{ENTER}"
        Application.OnKey "{TAB}"
        Application.OnKey "~"
    
End Sub
	

todo funciona perfecto hasta que sucede un hecho puntual en mi hoja de excel.

resulta que si se da el caso de que tengo activada una de las celdas a las cuales me estoy redirigiendo, es decir... si hago doble click sobre alguna y en ese mismo momento cambio de 

hoja, el evento "worksheet_deactivate" no se ejecuta y por lo tanto la redirección de celdas se sigue presentando en todas las hojas y no solo en la que lo necesito específicamente

para arreglarlo debo entonces constantemente reiniciar el libro de excel para que todo vuelva a la normalidad.

 

de ante mano muchas gracias y espero alguna idea para solucionar este tedioso problemita.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.