Curso Excel VBA y Macros - Cap. 42- OnKey para ejecutar macros con combinación de teclas

preview_player
Показать описание


En este video tutorial seguiremos con el tema de eventos en Excel. Ya vimos que los eventos son acciones que les suceden a los objetos de Libro (Workbook) u Hoja (Worksheet), como son: al abrir un archivo, al cerrar un archivo, al seleccionar celdas, al modificar celdas, etc.

En este video tutorial veremos el segundo Evento no asociado a objetos, el cual es OnKey. Éste evento nos ayudará a ejecutar macros utilizando pulsaciones de teclas, ya sea al presionar alguna tecla o una combinación de ellas. Este evento también se considera Método.

Este es el quinto video tutorial de una serie de videos relacionados con los eventos:

- Eventos de Libro (Workbook).
- Eventos de Hoja (Worksheet).
- Eventos de Formulario (UserForm).
- Eventos no asociados a objetos.
- OnTime.
- OnKey.
- Eventos de Aplicación (Application).

Twitter | @EXCELeINFO
Twitter | @SergioACamposH

Descargar EXCELeINFO addin:

#MsExcel #VBA
Рекомендации по теме
Комментарии
Автор

graacias por compartir tu conocimiento Dios le bendiga.

juancarlosmamanifernandez
Автор

Sergio, gracias por todo lo que nos enseñás. Tus videos son excelentes. Genio total!

quiquearg
Автор

Que bueno tu video Sergio. Gracias. Podrias hacer un video para copiar un rango de una hoja de un libro a otra hoja de un libro diferente y que este rango sea insertado en la celda que tu elijas en el libro destino?

riverstone
Автор

Este video esta buenisimo, la verdad algo bastante útil, muchas gracias por el apoyo...

alejandromiguelromerojimen
Автор

Gracias por tus conocimientos amigo, excelentes explicaciones en tus videos eres un fregón andando. Saludos...

criscrash
Автор

hola sergio, felicitaciones por el curso vba.
esta bueno esto de habilitar-deshabilitar combinaciones de teclas, sobretodo para proteger la información de los archivos.
tengo una consulta, para aumentar aún mas la seguridad, existe algún modo de deshabilitar un botón de un grupo de la ribbon?; por ejemplo el boton copiar de la ribbon.
gracias por tu atención y tu tiempo por difundir tus conocimientos.
saludos desde perú.

hausserzavaletaalcalde
Автор

Excelente vídeo Sergio, tengo una pregunta que hacer, las macros y el código VBA que se manejan en Excel, funcionan igual en Access?

kekinkyofong
Автор

Esa combinacion de teclas debe ser con las opciones que estan en la tabla? y sera que se puede crear esta macros en el libro personal?

manolofalcaoruiuz
Автор

Esto se puede utilizar en un formulario??? Al dar enter se ejecute la macro creada??? O solo en las hojas

maticunia
Автор

Muchas gracias por tu curso Sergio. Cuando desactivamos alguna de las teclas o sus combinaciones, también se desactiva el procedimiento asociado en los menús ? Por ejemplo, al desactivar control+c impedimos también que la función menú copiar se pueda ejecutar ?

dfcabx
Автор

Buenos días Sergio saludos desde Colombia. Quería hacerte una consulta: como hago para usar las teclas de función del teclado (F1 a F12) para poder activar botones dentro de los formulario de VBA macros en Excel. Quedo atento. Saludos.

josegregoriomonsalvosumoza
Автор

Genial la manera sencilla de explicar. Segio te hago una pregunta, deseo realizar una macro que me permita el control de una hoja de entradas y salidas en un libro auxiliar. El libro tiene 5 columnas: Fecha, detalle, entradas, salidas y saldo. Deseo sólo que me expliques, por favor! Como le hago para que el programa me reconozca enter en cada columna; osea, si ingreso la fecha y presiono enter se salte a detalle, que si ingreso el detalle, salte a entrada ingreso un valor y presiono enter en entrada, sume el valor del saldo (ultima columna) y salte a la siguiente fila (fecha), igual si en vez de estar en entrada estoy en salida y presiono enter le reste al saldo la salida y se ponga en la siguiente fila. Mil gracias!!

calichito
Автор

Genial Sergio gracias! Pero a mí me sale que las macros están deshabilitadas cuando quiero ejecutarlas con este método de shortcuts desde vba (solo me aparece el aviso con este método).

user
Автор

hice un formulario y quiero que una vez ingresado el dato en una celda y presionar enter el cursor se vaya a otra celda donde esta el siguiente campo, funciona con todas las teclas menos con la tecla enter que es la que necesito, me podria ayudar con esto, saludos

gatofeo
Автор

Cuidado con el ejemplo de suprimer con confirmación, despues de ejecutar una macro sino recuerdo mal, pierdes el deshacer y por tanto no podrias hacer control z

sujeto