Tengo una hoja de cálculo de Excel que utilizo yo y mi equipo. Esta hoja de cálculo utiliza formato condicional, por lo que me gustaría que mi equipo NO use Ctrl + V y en su lugar hagan clic derecho y utilicen 'pegar como valores'. Cuando utilizan Ctrl + V, hace que el formato condicional se fragmente con el tiempo. Les he comentado sobre esto y he agregado un recordatorio de mensaje emergente utilizando la Validación de datos, ¡pero aún así utilizan Ctrl + V!
Quiero deshabilitar el pegado con Ctrl + V y agregar un cuadro de mensaje a Ctrl + V.
Aquí está mi VBA (he vinculado pasteWarn() a Ctrl + V). Parece que no tiene ningún efecto en absoluto: el cuadro de mensaje no aparece y Ctrl + V funciona normalmente.
Sub pasteGone()
'Deshabilitar CTRL + V.
Application.OnKey "^{v}", "" 'Pegar
End Sub
Sub pasteWarn()
' Vincular esto a Ctrl + V
MsgBox "Se ha deshabilitado Ctrl + V. Por favor, haga clic derecho y use 'Pegar como Valores'."
End Sub
Posible complicación: mi equipo y yo utilizamos una mezcla de Office 2016, 2013 y 2010. (Estoy en 2016; todos ellos en 2010 y 2013).