Begrense Hvem kan Delete Data
November 14 by Eliza
Jim har en arbeidsbok som brukes av flere personer i hans selskap. Han lurer på om det er en måte å tillate alle å legge data til en gruppe av celler, men likevel begrense hvem som kan slette data fra cellene. Han har en gruppe på om lag 50 at han ønsker å være i stand til å legge data, men han ønsker å gi slette evne til bare to personer.
Det finnes en rekke makrobaserte løsninger du kan prøve. Hovedsak, trenger du en makro for å oppdage når informasjon har blitt slettet, og deretter sjekke for å se om personen slette opplysningene har tillatelse til å gjøre det. Følgende er bare én mulig tilnærming til spørsmålet:
Private Sub Worksheet_Change (ByVal Target As Range)
Dim sPassCheck As String
Dim RNG Som Range
Dim STEMP As String
Dim sPassword As String
sPassword = "Passord"
STEMP = "Du må oppgi passordet for å slette data"
'Bruk for å sette en enkelt celle hvis mer enn én celle er
'I målområdet
Hvis Target.Count> 1 Deretter
Satt RNG = Target.Cells (1, 1)
Else
Satt RNG = Target
End If
Hvis rng.Value = "" Then
sPassCheck = InputBox (STEMP, "Slett sjekk!")
Application.EnableEvents = False
Hvis sPassCheck <> sPassword Deretter Application.Undo
End If
Application.EnableEvents = True
End Sub
Makro, som faktisk er en hendelseshåndterer utløses når noe i regnearket endres, til programmet om informasjonen i en celle (eller øverste venstre celle i et område) ble slettet. Hvis ja, så blir brukeren bedt om et passord. Dersom personen ikke har passordet, deretter Angre metode kalles å "angre" personens sletting. (Det er lurt å endre passordet, tilordnet sPassword variabel) til selve passord du vil at folk skal bruke.)
Et annet alternativ er å bruke et Excel-tillegg som kan ta vare på sikkerhetsspørsmål for deg. Noen abonnenter foreslå å bruke A-Tools, som kommer i enten en gratis eller pro (betalt) utgave. Du kan finne mer informasjon om dette tillegget her:
http://www.atoolspro.com/
A-verktøy, blant annet lar tilsynelatende du å anvende ulike sikkerhetsfunksjonene til Excel data som ligger på et nettverk. (Sjansene er gode for at Jim deler sin arbeidsbok i et nettverk, slik det brukes av mange mennesker i hans selskap.)
ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (11598) gjelder for Microsoft Excel 2007 og 2010. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Begrense Hvem kan Delete Data.
- • Hvem kan gjøre en 529 bidrag?
- • Hvem kan arve fra en eiendom?
- • Hvem kan se en expunged overbevisning?
- • Hvem kan skrive en Amicus Brief?
- • Hvem kan du kjøpe livrenter fra?
- • Hvem kan begjære Estate Administration når Ingen Will eksisterer?
- • Kan ikke kopiere data mellom arbeidsbøker
- • Filtrere data
- • Holde din sikkerhet i tankene når du Date