Assign macros to keys or keyboard shortcuts in Excel
HTML-код
- Опубликовано: 5 окт 2024
- Download the file | www.exceleinfo....
Subscribe | www.youtube.co...
A couple of weeks ago, a subscriber of my RUclips channel asked me how to execute a macro by pressing the Delete key on our keyboard.
In this video I will show you 3 examples where we will use the OnKey method to detect when we press keys in Excel:
1. Assign macro to a key.
2. Assign macro to a key combination.
3. Disable keys and key combinations.
More examples:
www.exceleinfo.com
blogs.itpro.es/...
Like us:
/ exceleinfo
Follow us:
@EXCELeINFO
@SergioACamposH
Download EXCELeINFO addin:
addin.exceleinf...
Chasin' It by Audionautix is licensed under a Creative Commons Attribution license (creativecommon...)
Artist: audionautix.com/
Photo by Taduuda on Unsplash
Esto definitivamente es un vídeo claro, aporta mucho al desarrollo con VBA para Excel... Gracias amigo por publicar oro en este canal... Me alegro por todas las personas que absorben conocimiento de estos vídeos.
Es un tema bastante interesante. Pulgar arriba!
+Excel y Más Gracia amigo Otto.
@@SergioAlejandroCampos hola buen tutorial, tengo una duda, yo asigne una tecla pero ya quiero eliminar esas asignaciones de teclas, use en ves del beforeclose, le coloque desactivate y aparentemente funciona, pero quisiera eliminar como si nunca hubiese asignado ninguna tecla, como le hago?
Después de varios intentos y nada; hasta que vi tu video y ya lo tengo resuelto. Una súper ayuda. Gracias.
+Salvador Sanchez Sanchez Me alegra. Gracias por comentar
Muchas Gracias Sergio, Buen tutorial, y me encanta como lo explicas "directo al grano" ,Saludos
Excelente Sergio!!! Qué bueno... Tienes tu like!!!
+Excel Hecho Fácil Gracias amigo Andrés.
maestro Sergio muy buen material exelente explicación,,sal2 pulgar arriba
Gracias Oscar.
Muchas GRACIAS.
Me has salvado la vida
Muchisimas gracias.
Excelente!!! Muchas gracias!
Buenas , para ver si haces el favor de utilizar el evento de usar teclas como alt y f2 como es el ley down o otro evento
muy buena me gusto la combinacn d teclas
Te agradezco el comentario. No olvides compartir con tus amigos.
Muy bueno. Gracias!
🙌🙌🙌🙌🙌🙌🙌 Excelente
gracias broder por responder a mi duda. Pulgar arriba
una inquietud mas como puedo en excel desabilitar las opciones que me ofrece al dar anticlic yen ves de esas personalizar otras opciones por ejemplo eliminar una partidao añadir un registro o subpartidas o eliminar una partida previamente con macros creadas como me ofrece el programa S10 costos y presupuestos en su interfas. seria de mucha utilidad gracias.
Saudaçoes do Brasil.
Parabéns mais uma vez, tenho aprendido cada vez mais no seu canal, muito obrigado,...
Pergunta : " Como se aplicar um metodo paracedo a este no VBA Excel ?,
Exemplo Alt+ F2 abre-se um formulario.
Muito Grato.
Sergio Rodrigues
Muchas gracias!!
Excelente enseñanza, Sergio. Una observación, si me permites, el link Descarga el archivo de ejemplo | www.exceleinfo.com/asignar-mac..no encuentra la página.
Me gustó... Muchas gracias...
+María Isabel Rocha Zuñiga Gracias a ti.
una pregunta las macro del Excel funcionan con teclas como: w, a , e, r, etc
Excelente contenido
Excelente la direccion para poder descargar el ejemplo no se puede descargar por favor puedes volver a subir mil gracias
saludos Sergio. como puedo utilizar asignacion de onkey para la tecla windows mas otra tecla?
estoy buscando como obtener por codigo vba el arranque de la secuencia windows + H que lanza la grabadora de voz
tu sabes como hacer esto? o tienes alguna referencia para abrir el dictado de voz y poner el resulado en una celda A1??
Buenas muy buen aporte, y me funciona todo menos las macros que ejecuto al inicio en Workbook_Open() y en Workbook_Activate(), si las coloco en Workbook_Deactivate() cuando abro otro libro de Excel, el mismo se abre con la condición que abrí el primero, uso la macro con el comando Application.ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)". espero lo leas y me puedas echar una mano. Gracias
HOLA SERGIO NECESITO ABRIR UN FORM DESDE OTRO CON UNA TECLA ? PROBE TODO Y NADA ME FUNCIONA
No estoy seguro que se pueda con una sola tecla, sino con una combinación.
Al hacer este ejercicio, porque no funciona en mi máquina, hay alguna configuración que se tiene que hacer?
Muchas gracias. Una pregunta: asigne una macro a la tecla "NumLock", y la estoy utilizando con un teclado numerico USB, mi problema surge en que cuando presiono cualquier tecla del teclado (diganse numeros y signos, a excepcion de * y Enter) se ejecuta la macro como si utilizara el "NumLock" este ultimo sigue funcionando como su funcion original.
Gracias y saludos.
Si la combinación fuera Ctrl + Shift + F9... como sería?
Hola Sergio, quisiera ejecutar un commandbutton con una tecla especial. Como podría hacerlo ?
Donde puedo descaragra el archivo de ejemplo ...? Graacias
Sergio: si apago el equipo y abro otro excel, las combinaciones de teclas permanecen o se borran? (Suponiendo que no parametrice workbookclose o deactivate)
SI ES CON UNA SOLO TECLA MEJOR SI NO SE PUEDE QUE SEA CON COMBINACION DE TECLAS, PERO ES ABRIR UN FORMULARIO DESDE OTRO PULSANDO UNA O MAS TECLAS
algo debo estar haciendo mal porque cuando ejecuto la combinacion de teclas me dice "no se puede ejecutar la macro". sin embargo, cuando hago click en la imagen que coloque como "activador" de la macro, funciona perfectamente.. AYUDAAAAA
Hola cómo puedo ejecutar con una misma tecla varias macros pero que al momento de pulsar la tecla solo ejecute la macro de la hoja activa
Saludos
Oye espero me ayudes. Ya descargué tu archivo pero no funciona correctamente (al menos en mi equipo). Cuando oprimo la tecla Supr en una sola celda se sigue ejecutando como si fuese un rango y no borra directamente el contenido
Lo mismo pasa en mi código, lo metí mas simplificado pero sigo teniendo el mismo problema que en tu archivo:
Option Explicit
Sub Eliminar()
If VBA.TypeName(Selection) = "Range" Then
MsgBox ("Debe borrar una celda a la vez")
Else
Selection.Delete
End If
End Sub
Gracias Sergio pero me pone que la macro no se puede ejecutar, mientras que si la ejecuto desde la ribbon no tengo problemas...