Misma combinación método abreviado en macros distintos libros

Tengo varios libros con diferentes macros, en todos ellos la acción principal del libro la ejecuto a través de una macro que pongo con método abreviado (por costumbre) Ctrl + d. Cuando sólo tengo un libro abierto todo va de maravilla pero cuando tengo varios libros abiertos, pulso Ctrl + d y depende de qué libros tengo abiertos la macro se ejecuta en el libro en el que tengo el foco o en otro libro de los que no tengo el foco puesto.

¿Me puede decir cómo tengo que programar las macros para que cuando pulse Ctrl + d siempre se ejecute la macro del libro en el que tengo el foco?

1 Respuesta

Respuesta
1

Puedes poner aquí la macro para revisarla.

Utiliza el icono para insertar código.

Sub Actualizar_Hoja_TC()
'
' Actualizar_Hoja_TC Macro
'
' Acceso directo: CTRL+d
'
Sheets("TC").Select
Range("A2:AM2").Select
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("A1").Select
End Sub

La macro se va a ejecutar en el libro activo.

Pero si en el libro activo no tienes esta hoja "TD" entonces te envía error.

Si quieres ejecutar la macro sobre la hoja activa en el libro activo, simplemente elimina esta línea de tu macro

Sheets("TC").Select

Muchas Gracias.

Me alegra ayudarte. N o o l v i d e s  valorar la respuesta  y ¡Gracias! Por comentar.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas