Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ejecutar macro con Ctrl + letar en celda

publicado

Saludos muy comedidos, deseo ayuda para que mediante alguna macro pueda directamente asignar una letra para que la macro se ejecute con Ctrl + la letra de la celda respectiva.

En el ejemplo la macro muestrapass manualmente se le asignado la letra "s" y la macro ocultapass se la asignado la letra "o", de esta forma al aplicar Ctrl+s muestra la Hoja PASS y con Ctrl+o oculta la Hoja PASS.

las letras se las ingresa en la Hoja PASS

Gracias

ejecutar macro opciones Ctrl mas letra en celdas.xls

Featured Replies

publicado

Hola, basta una sola línea:

Application.MacroOptions Macro:="Aquíelnombredetumacro", ShortcutKey:="a"

En ese caso se le asigna CONTROL + a como atajo de teclado a la macro. No olvidar que si colocas en mayúscula, el atajo sería SHIFT + CONTROL + a

Saludos

Abraham Valencia

 

publicado
  • Autor

Saludos estimado Abraham deseo que la letra "a" se lea desde la celda A1 de la Hoja PASS

Gracias

publicado

Con el permiso de Abraham.

Application.MacroOptions Macro:="Aquíelnombredetumacro", ShortcutKey:= Sheets("PASS").Range("A1")

 

publicado
  • Autor

Saludos me puedes informar como ingreso esta linea dentro de la macro o como módulo

Gracias

publicado
Sub muestrapass()
Application.MacroOptions Macro:="muestrapass", _
        ShortcutKey:=Sheets("PASS").Range("A1")
Sheets("PASS").Visible = True
    End Sub
    
Sub ocultapass()
Application.MacroOptions Macro:="ocultapass", _
        ShortcutKey:=Sheets("PASS").Range("A2")

Sheets("PASS").Visible = False

End Sub

Con el permiso de los presentes.

Saludos,

publicado
  • Autor

Saludos estimado Rolando, he realizado tu solucion no funciona inmediatamente para que la macro se ejecute debo primero ejecutar la amcro manuelmente y luego si se actualiza la informacion y funciona Ctrl + la letra asignada, ejm. si ingreso la letra h en A1 no reconoce Ctrl+h tengo que ejecutar la macro muetrapass manualmente y luego si reconoce Ctrl+h.

Gracias

publicado

Que a estas alturas, después de la cantidad de consultas que has realizado, no entiendas que son y para que sirven  los eventos de hoja y libro, es preocupante. :(

Revisa el código VBA de la hoja PASS del adjunto.

ejecutar macro opciones Ctrl mas letra en celdas.xls

Editado el por Antoni

publicado
  • Autor

Gracias Antoni el conocimiento y aprendizaje es infinito, disculpas por esta consulta que ha tenido una excelente respuesta.

Gracias como siempre

publicado
  • Autor

Gracias Antoni el conocimiento y aprendizaje es infinito, disculpas por esta consulta que ha tenido una excelente respuesta.

Tema solucionado

Gracias como siempre

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.