Como bloquear teclas

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Como bloquear teclas

Notapor ferchogz2005 » 16 Jun 2006 14:28

Hola a todos los excelnautas..

Agradeceria a quien me pueda indicar como se pueden bloquear algunas teclas a traves de las macros..es posible?????

Gracias..


Ferchogz
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ferchogz2005
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Sep 2005 13:33
Ubicación: Bogota

Re: Como bloquear teclas

Notapor ST » 16 Jun 2006 17:07

si no estoy equivocado...., checate el metodo "onkey" en la ayuda del VBE
particularmente los 2 ultimos ejemplos

En este ejemplo se restablece el significado original de la combinación de teclas MAYíšS+CTRL+FLECHA DERECHA.

Application.OnKey "+^{RIGHT}"

En este ejemplo se inhabilita la secuencia de teclas MAYíšS+CTRL+FLECHA DERECHA.

Application.OnKey "+^{RIGHT}", ""
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Re: Como bloquear teclas

Notapor ST » 16 Jun 2006 17:44

checate el ejemplo...............

espero te sea util.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Re: Como bloquear teclas

Notapor galileogali » 16 Jun 2006 20:46

Muy Bueno ST!!!



una variante

Sub bloquear2()
Application.OnKey "^c", "" 'inhabilita copiar[con contol+c]
Application.OnKey "{DEL}", "" 'inhabilita suprimir[tecla supr]

For l = 97 To 122
Application.OnKey Chr(l), ""
Next l

For l = 65 to 90
Application.OnKey Chr(l), ""
Next l


End Sub
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Como bloquear teclas

Notapor DanyDaniel » 20 Jun 2006 16:37

Hola ST muy buena tu macro pero moletandote un poco con mi consulta como se podria hacer para q solo se desabilite en una columna q uno escoga o una fila es muy interesante esta macro para algunos fines q estoy haciendo espero me puedas dar una mano
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DanyDaniel
Miembro Frecuente
Miembro Frecuente
 
Registrado: 26 Dic 2004 15:59
Ubicación: Perú

Notapor ferchogz2005 » 20 Jun 2006 18:59

Gracias a todos por sus aportes los cuales me sacaron de apuros....


Mil gracias..

Salludos

Ferchogz
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ferchogz2005
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Sep 2005 13:33
Ubicación: Bogota

Notapor galileogali » 20 Jun 2006 20:53

Mis intentos con NUMLOCK , no arriban al puerto deseado...alguien que haya experimentado algo exitoso al respecto?

GALI
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Como bloquear teclas

Notapor galileogali » 20 Jun 2006 21:52

A pesar de que recurri al evento Keydown en un Textbox dentro de un Userform, el Code detectado frente a la pulsacion de BLOQ NUM es en mi teclado 144, pero
descritpo Key como "^{144}", no logor asociarlo al procedimiento Nulo "".

Si ya alguno ha probado y el keycode le da distinto de 144 hagamelo saber.

Gracias
GALI
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Como bloquear teclas

Notapor ST » 20 Jun 2006 23:42

Gali:

efectivamente se presenta el problema con la tecla "Bloq Num" ya lo expuse ante inocampo y KL ,en este post. para ver si hay alguna sugerencia

http://www.exceluciones.com/portal/viewtopic.php?t=6405&highlight=
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Re: Como bloquear teclas

Notapor galileogali » 21 Jun 2006 07:51

Aún mas, crecen mis intentos.... tratando de bloquear la sucesion de keyCode: 95 a 104, que deberia representar los keydown del keypad correspondientes a 0-9.
Y nada....KeyAscii???

me parece se ha metido un gallo: key-key-ri-key!!

GALI
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
galileogali
Moderator
Moderator
 
Registrado: 07 Ene 2005 22:46
Ubicación: QUIROGA (ba), ARGENTINA

Re: Como bloquear teclas

Notapor sailepaty » 21 Jun 2006 14:49

Hola Señores,

Para lo relacionado a NumLock denle una revisada al siguiente link:

http://www.mrexcel.com/board2/viewtopic.php?t=81906&highlight=numlock

Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
sailepaty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 27 Oct 2004 12:31
Ubicación: Dallas, TX

Re: Como bloquear teclas

Notapor ST » 21 Jun 2006 15:50

1000 gracias a Sailepaty por este link.

con los aportes hasta este momento mi archivo quedo asi :arrow:
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Notapor opermty » 21 Jun 2006 16:05

Interesante ... gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX

Notapor ferchogz2005 » 21 Jun 2006 18:14

Una preguntilla relacionada con el tema.

Es posible inhabilitar la combinacion Ctrl+Alt+Supr???? por que la verdad al aplicar las macros aqui enunciadas en el equipo que yo trabajo no me funciona y me abre el administrador de tareas..

Mil gracias por sus aoprtes..

Ferchogz
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
ferchogz2005
Miembro Frecuente
Miembro Frecuente
 
Registrado: 01 Sep 2005 13:33
Ubicación: Bogota

Notapor opermty » 21 Jun 2006 18:17

Igualmente lo puedes hacer con APIS, de momento no tengo a la mano el nombre de la que lo hace

Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX

Siguiente

Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 5 invitados