Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Slik deaktiverer Slett på et regneark i VBA
    Deaktivering slettealternativene i deg Microsoft Office Excel-programmet ved hjelp av Visual Basic for Applications , eller VBA , kan beskytte data i regneark som ikke bør endres . Bruk " Workbook_SheetBeforeRightClick " hendelse for å deaktivere "Delete " fra menylinjen . I VBA , kan du også beskytte regnearket ved å ikke tillate brukeren å slette alt innhold ved hjelp av " Delete"-tasten på tastaturet sitt . Instruksjoner
    en

    Launch Microsoft Office Excel , og skriv inn " 1" i " A1 ", " 2" i " A2 ", " 3" i " A3 ", " 4" i "A4 ", og " 5" i " A5 . " Klikk på " Utvikler " fanen , og klikk " Visual Basic " for å starte VB Editor .
    2

    Dobbeltklikk på " ThisWorkbook " fra Project Explorer -panelet for å åpne koden modulen.


    3

    Kopier og lim inn følgende kode for å deaktivere "Slett" i regnearket : en

    Private Sub Workbook_SheetBeforeRightClick ( ByVal Sh som objekt, ByVal Target As Range, Cancel As Boolean )

    Dim cmdBCntrl Som CommandBarControl

    Dim pos As Integer

    On Error Resume Next

    Sh.Protect UserInterFaceOnly : = sant
    p Med Application. . . CommandBars ( " Cell ")

    pos = Controls ( " Slett ...") Index

    Sett cmdBCntrl = Controls.Add . ( Før: = pos , Midlertidig : = sann)

    . Controls ( " Slett ...") . Slett

    End With

    On Error GoTo 0

    End Sub
    4

    Bytt tilbake til Microsoft Excel , og prøve å høyreklikke på en hvilken som helst celle . Menyen vil ikke inkludere " Slette" . Trykk på " Delete"-tasten på tastaturet , og du vil få en melding om at cellen er beskyttet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan kan jeg tjene en 3 kolonne Grid 
    ·Sette inn Kalender Kontroll inn et dokument med Macro 
    ·Hvordan bruke WMI til å oppdage VMWare 
    ·Hvordan finne en Gjeldende mappe i VBS 
    ·Hvordan velge et område i VB.Net 
    ·Hvordan skrive ut flere linjer i Visual Basic 
    ·Hvordan bruke SetDIBits i VB.NET 
    ·VB6 Strengfunksjoner 
    ·SDLC Faser i Visual Basic 
    ·Hvordan finne den EXE av en VB.NET Application 
      Anbefalte artikler
    ·How to Program i Access 2007 
    ·Hvordan få betalt for å lage en Facebook App 
    ·Hvordan bruke ERTEKST i VBA 
    ·Hvordan vite om din Business Partner Er underslag 
    ·Hvordan åpne en fil i Visual Basic 
    ·Hvordan oppretter jeg Pivot tabellen med VBA 
    ·Viser en PGM Picture Box på C + + 
    ·Common GUI /Web App Screen Controls 
    ·Hvordan bli en Perl -programmerer 
    ·Hvordan Reverse en Array of Numbers Med Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/