Hvordan deaktiveres klip, kopi og indsæt funktioner i Excel?
Antag at du har en projektmappe med vigtige data, som du skal beskytte mod at blive klippet, kopieret og indsat. Hvordan opnås det? Denne artikel indeholder en VBA-metode, som du kan deaktivere funktionerne for klipning, kopiering og indsættelse på samme tid i en Excel-projektmappe.
Deaktiver klip, kopier og indsæt funktioner med VBA-kode
Deaktiver klip, kopier og indsæt funktioner med VBA-kode
Gør som følger for at deaktivere klip, kopier og indsæt funktionerne i en Excel-projektmappe.
1. I projektmappen skal du deaktivere funktionerne til klipning, kopiering og indsættelse. Tryk på andre + F11 taster samtidigt for at åbne Microsoft Visual Basic til applikationer vindue.
2. i Microsoft Visual Basic til applikationer dobbeltklik på vinduet ThisWorkbook til venstre Projekt og derefter kopiere og indsætte nedenstående VBA-kode i Denne arbejdsbog (kode) vindue. Se skærmbillede:
VBA-kode: Deaktiver funktionerne for klipning, kopiering og indsættelse på samme tid i 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. Tryk derefter på andre + Q taster for at afslutte Microsoft Visual Basic til applikationer vindue.
Nu kan du ikke klippe eller kopiere data fra denne projektmappe, i mellemtiden kan data, du har kopieret fra andre ark eller projektmapper, ikke indsættes i denne projektmappe.
Bemærk: Træk og slip-funktionen er også deaktiveret efter at have kørt ovenstående VBA-kode.
Lås op for Excel Magic med Kutools AI
- Smart udførelse: Udfør cellehandlinger, analyser data og opret diagrammer – alt sammen drevet af simple kommandoer.
- Brugerdefinerede formler: Generer skræddersyede formler for at strømline dine arbejdsgange.
- VBA kodning: Skriv og implementer VBA-kode uden besvær.
- Formel fortolkning: Forstå komplekse formler med lethed.
- Tekstoversættelse: Bryd sprogbarrierer i dine regneark.
Relaterede artikler:
- Sådan deaktiveres højreklik på arkfanen i Excel?
- Hvordan deaktiveres højreklikmenuen i det angivne regneark eller hele projektmappen i Excel?
- Hvordan forhindres eller deaktiveres redigeringstilstand ved at dobbeltklikke på celle i Excel?
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!