Unloadme y keypreview
En EXcel 2007 no hay manera de cerrar directamente el userform con el escape..
Si aplico:
Private Sub ComboBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 27 Then
Unload Me
End If
End Sub
A un combobox o texbox o comandbutom lo hará solo si estoy posicionado en ellos.
Lo cual me acarrea hacer múltiples entradas...
No se puede aplicar directamente a la userform:
Comentáis en algunos reportes o consultasbque se hace activando el keypreview pero en excel 2007 no esta... O no lo trae... O no consigo encontrarlo, lo he intentado con keyup, keydown, keypress... Y no doy con ello...
Se me esta pasado algo..
Si aplico:
Private Sub ComboBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = 27 Then
Unload Me
End If
End Sub
A un combobox o texbox o comandbutom lo hará solo si estoy posicionado en ellos.
Lo cual me acarrea hacer múltiples entradas...
No se puede aplicar directamente a la userform:
Comentáis en algunos reportes o consultasbque se hace activando el keypreview pero en excel 2007 no esta... O no lo trae... O no consigo encontrarlo, lo he intentado con keyup, keydown, keypress... Y no doy con ello...
Se me esta pasado algo..
Respuesta de jferg
1