Dokument

Hvordan passordbeskytte VBA-koden min i et Excel-ark

Sammendrag: Denne artikkelen forteller deg alt om passordbeskyttelse for VBA-prosjekter. Det er nyttig for de som vil ha Excel-filen sikker og ikke vil at andre skal få tilgang uten tillatelse. Vi vil også diskutere grensene for passordbeskyttelsen.

Beskytt VBA-makroene dine med dette trikset

Problem: Jeg vil ikke at noen skal få tilgang til Excel-arket mitt og redigere eller endre noen av makrokodene som er plassert i det. Hva kan jeg gjøre?

Hvordan: Det er en veldig enkel løsning på problemet ovenfor. Passordbeskytt VBA-prosjektet ditt i Excel for å forhindre uautoriserte endringer (se skjermbilder nedenfor).

Dette fungerer også for andre Microsoft Office-applikasjoner som Access, Word, etc.

Trinn 1. Åpne Microsoft Excel-arbeidsboken som inneholder VBA-prosjektet ditt.

Trinn 2. Trykk Alt+F11 for å åpne Microsoft Visual Basic for Applications-vinduet.

Eller du kan trykke på «Utvikler»-fanen > «Visual Basic»-knappen.

Åpne Visual Basic for Applications-vinduet i Excel

Trinn 3. I det åpnede Microsoft Visual Basic for Applications-vinduet går du til "Verktøy" > "VBAProject Properties".

Excel-verktøy VBAProject-egenskaper

Trinn 4. I "VBAProject"-dialogboksen som vises, klikk på "Beskyttelse" i høyre kolonne og merk av for "Lås prosjekt for visning".

Skriv nå inn et passord i tekstboksen under dette alternativet og skriv det inn på nytt for å bekrefte. Trykk deretter "OK" for å lukke.

Excel VBA Lock Project for Viewing Skriv inn passord
VBA passordbeskyttelse er en sikkerhetsfunksjon i Excel

Hold dette passordet tilgjengelig! Du trenger den for å åpne Excel VBA-prosjektet.

Trinn 5. Du kan nå lukke Microsoft Visual Basic for Applications-vinduet. Klikk deretter på "Lagre" -knappen i øvre venstre hjørne av Excel. Lukk deretter Excel-arbeidsboken.

Det er det. Slik passordbeskytter du VBA-prosjektet ditt i Excel.

Vi anbefaler at du åpner Excel-arbeidsboken på nytt for å sikre at VBA-prosjektet er riktig sikret.

Excel Workbook VBA-kode er nå passordbeskyttet

Hvis du vil låse opp VBA-prosjektet ditt, fjerner du bare passordbeskyttelsen og trykker "Lagre" igjen for å oppdatere endringene.

VBA Passordbeskyttelse og dets begrensninger

Selv om VBA-koden din nå er forseglet med et passord, er det ulemper med denne metoden – den kan ikke hindre folk fra å få tilgang til prosjektet ditt som virkelig ønsker å gjøre det.

Noen kan fortsatt få tilgang til Excel-arbeidsboken din uten å vite passordet. For eksempel VBA-passordfjernere kan dekryptere filen din og tilbakestille passordet ditt. Et raskt søk vil vise at det finnes flere slike verktøy tilgjengelig på markedet, både kommersielle og gratis.

Ja, passordbeskyttelse er veldig nyttig for de fleste som ikke vil ha uautoriserte endringer i koden deres. Du bør imidlertid være klar over begrensningene hvis du bruker den for å beskytte sensitive data eller åndsverk. Så for å beskytte VBA-koden din mer effektivt i Excel, er den beste løsningen å konvertere den til en C/C++-fil. Du kan finne mange flere alternativer for beskytte VBA-koden din fra lenken.

Bilde av Susanna

Susanna

Susanna er innholdsansvarlig og skribent av Filelem. Hun har vært en erfaren redaktør og boklayoutdesigner i mange år, og interessert i å prøve og teste ulike produktivitetsprogramvare. Hun er også en stor fan av Kindle, som har brukt Kindle Touch i nesten 7 år og bærer Kindle nesten uansett hvor hun går. For ikke lenge siden var enheten på slutten av livet, så Susanna kjøpte gladelig en Kindle Oasis.

Relaterte artikler

Tilbake til toppen-knappen