Come disabilitare le funzioni di taglia, copia e incolla in Excel?
Supponiamo che tu abbia una cartella di lavoro con dati importanti che devi proteggere dal taglio, dalla copia e dall'incollaggio. Come fare per riuscirci? Questo articolo fornisce un metodo VBA per disabilitare contemporaneamente le funzioni di taglia, copia e incolla in una cartella di lavoro Excel.
Disabilita le funzioni di taglia, copia e incolla con il codice VBA
Disabilita le funzioni di taglia, copia e incolla con il codice VBA
Procedi come segue per disabilitare le funzioni di taglia, copia e incolla in una cartella di lavoro Excel.
1. Nella cartella di lavoro in cui desideri disabilitare le funzioni di taglia, copia e incolla, premi contemporaneamente i tasti Alt + F11 per aprire la finestra Microsoft Visual Basic for Applications.
2. Nella finestra Microsoft Visual Basic for Applications, fai doppio clic su ThisWorkbook nel riquadro Progetto a sinistra, quindi copia e incolla il seguente codice VBA nella finestra ThisWorkbook (Codice). Vedi screenshot:
Codice VBA: Disabilita contemporaneamente le funzioni di taglia, copia e incolla in 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. Successivamente, premi i tasti Alt + Q per uscire dalla finestra Microsoft Visual Basic for Applications.
Ora non puoi più tagliare o copiare dati da questa cartella di lavoro; inoltre, i dati che hai copiato da altre schede o cartelle di lavoro non possono essere incollati in questa cartella di lavoro.
Nota: Anche la funzione di trascinamento e rilascio viene disabilitata dopo aver eseguito il codice VBA sopra riportato.

Sblocca la Magia di Excel con Kutools AI
- Esecuzione Intelligente: Esegui operazioni sulle celle, analizza i dati e crea grafici — tutto guidato da semplici comandi.
- Formule Personalizzate: Genera formule su misura per ottimizzare i tuoi flussi di lavoro.
- Codifica VBA: Scrivi e implementa codice VBA senza sforzo.
- Interpretazione delle Formule: Comprendi facilmente formule complesse.
- Traduzione del Testo: Superare le barriere linguistiche all'interno dei tuoi fogli di calcolo.
Articoli correlati:
- Come disabilitare il clic destro sulla scheda del foglio in Excel?
- Come disabilitare il menu contestuale con il clic destro in un foglio di lavoro specifico o nell'intera cartella di lavoro in Excel?
- Come impedire o disabilitare la modalità di modifica facendo doppio clic sulla cella in Excel?
I migliori strumenti per la produttività in Office
Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un'efficienza mai vista prima. Kutools per Excel offre oltre300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Clicca qui per ottenere la funzione di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, invece che in nuove finestre.
- Aumenta la tua produttività del50% e riduce centinaia di clic del mouse ogni giorno!