¿Cómo deshabilitar las funciones de cortar, copiar y pegar en Excel?
Supongamos que tiene un libro de trabajo con datos importantes que necesita proteger para que no se corten, copien y peguen. ¿Cómo lograrlo? Este artículo proporciona un método VBA para que desactive las funciones de cortar, copiar y pegar al mismo tiempo en un libro de Excel.
Deshabilite las funciones de cortar, copiar y pegar con código VBA
Deshabilite las funciones de cortar, copiar y pegar con código VBA
Haga lo siguiente para deshabilitar las funciones de cortar, copiar y pegar en un libro de Excel.
1. En el libro de trabajo, debe deshabilitar las funciones de cortar, copiar y pegar, presione el otro + F11 teclas simultáneamente para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. En el Microsoft Visual Basic para aplicaciones ventana, haga doble clic ThisWorkbook En la izquierda Proyecto panel, y luego copie y pegue el siguiente código VBA en el ThisWorkbook (Código) ventana. Ver captura de pantalla:
Código VBA: deshabilite las funciones de cortar, copiar y pegar al mismo tiempo en Excel
Private Sub Workbook_Activate()
Application.CutCopyMode = False
Application.OnKey "^c", ""
Application.CellDragAndDrop = False
End Sub
Private Sub Workbook_Deactivate()
Application.CellDragAndDrop = True
Application.OnKey "^c"
Application.CutCopyMode = False
End Sub
Private Sub Workbook_WindowActivate(ByVal Wn As Window)
Application.CutCopyMode = False
Application.OnKey "^c", ""
Application.CellDragAndDrop = False
End Sub
Private Sub Workbook_WindowDeactivate(ByVal Wn As Window)
Application.CellDragAndDrop = True
Application.OnKey "^c"
Application.CutCopyMode = False
End Sub
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Application.CutCopyMode = False
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Application.OnKey "^c", ""
Application.CellDragAndDrop = False
Application.CutCopyMode = False
End Sub
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
Application.CutCopyMode = False
End Sub
3. Luego presione el otro + Q llaves para salir del Microsoft Visual Basic para aplicaciones ventana.
Ahora no puede cortar o copiar datos de este libro de trabajo, mientras tanto, los datos que ha copiado de otras hojas o libros de trabajo no se pueden pegar en este libro de trabajo.
Note: La función de arrastrar y soltar también está deshabilitada después de ejecutar el código VBA anterior.
Artículos relacionados:
- ¿Cómo deshabilitar el clic derecho en la pestaña de la hoja en Excel?
- ¿Cómo deshabilitar el menú contextual en la hoja de trabajo especificada o en el libro completo en Excel?
- ¿Cómo prevenir o deshabilitar el modo de edición haciendo doble clic en la celda en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!