Como hacer que una macro no funcione para todos los libros de excel abiertos sino solamente para una hoja de un libro especifico

Tengo las siguientes macros en el modulo 2 de un libro de excel.

Sub ProhibirCXV()
Application.OnKey "^{c}", "Copiar"
Application.OnKey "^{x}", "Cortar"
Application.OnKey "^{v}", "Pegar"
End Sub
'
Sub Copiar()
MsgBox "Tienes bloqueado el uso de Ctrl + C", vbInformation, "EXCELeINFO"
End Sub
'
Sub Cortar()
MsgBox "Tienes bloqueado el uso de Ctrl + X", vbInformation, "EXCELeINFO"
End Sub
'
Sub Pegar()
MsgBox "Tienes bloqueado el uso de Ctrl + V", vbInformation, "EXCELeINFO"
End Sub
'
Sub PermitirCXV()
Application.OnKey "^{c}"
Application.OnKey "^{x}"
Application.OnKey "^{v}"
End Sub

La idea es que la funciones si se deshabiliten pero unicamente en la hoja "COTIZADOR" del archivo "Cotizador Medicamentos v.3.xlsm" eso es posible? Pues por el momento si abro al mismo tiempo otro libro de excel, tambien me mantiene deshabilitadas esas opciones en esos otros libros a pesar de que el codigo solo se encuentra en el primer archivo.

Añade tu respuesta

Haz clic para o