Como saber si se ha presionado la tecla ENTER

Sres. T. E.

Como saber si se ha presionado la tecla ENTER NO en un Formulario, si no en una función “Worksheet_Change” .

La macro podría ser que al presionar dicha tecla muestre el mensaje “Tecla Entre fue Presionada” con un Msgbox.

2 Respuestas

Respuesta
Respuesta

Pon el siguiente código en los eventos de la hoja:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Por.DAM
    Application.OnKey "{13}", "mensaje"
End Sub

Pon lo siguiente en un módulo:

Sub mensaje()
  MsgBox "Hola mundo"
End Sub

Para deshabilitar el OnKey, pon lo siguiente en un módulo:

Sub deshabilitar()
    Application.OnKey "{13}"
End Sub

Para deshabilitar por completo, debes también borrar el evento de la hoja, de lo contrario se volverá a activar.

[Sal u dos. 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas