Як вимкнути функції вирізання, копіювання та вставки в Excel?
Припустимо, у вас є робоча книга з важливими даними, які вам потрібно захистити від вирізання, копіювання та вставки. Як цього досягти? У цій статті наведено метод VBA, за допомогою якого ви можете одночасно вимкнути функції вирізання, копіювання та вставки в книзі Excel.
Вимкніть функції вирізання, копіювання та вставки за допомогою коду VBA
Вимкніть функції вирізання, копіювання та вставки за допомогою коду VBA
Будь ласка, виконайте наступні дії, щоб вимкнути функції вирізання, копіювання та вставки в книзі Excel.
1. У книзі потрібно вимкнути функції вирізання, копіювання та вставки, натисніть кнопку інший + F11 клавіші одночасно, щоб відкрити Microsoft Visual Basic для додатків вікна.
2 В Microsoft Visual Basic для додатків вікно, двічі клацніть ThisWorkbook в лівій Проекти , а потім скопіюйте та вставте наведений нижче код VBA в Ця робоча книга (код) вікно. Дивіться знімок екрана:
Код VBA: Вимкніть функції вирізання, копіювання та вставки одночасно в 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. Потім, будь ласка, натисніть інший + Q клавіші для виходу з Microsoft Visual Basic для додатків вікна.
Тепер ви не можете вирізати або скопіювати дані з цієї книги, тим часом дані, скопійовані з інших аркушів, або книги не можна вставити в цю книгу.
примітки: Функція перетягування також вимкнена після запуску вищевказаного коду VBA.
Статті по темі:
- Як відключити правою кнопкою миші на вкладці аркуша в Excel?
- Як відключити меню правою кнопкою миші на вказаному аркуші або цілій книзі в Excel?
- Як запобігти або вимкнути режим редагування подвійним клацанням клітинки в Excel?
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!