Hjemmeside » Hvordan » Slik Unprotect et Microsoft Excel-ark

    Slik Unprotect et Microsoft Excel-ark

    Når folk lager et Excel-regneark, vil de ikke at folk skal forandre, de vil ofte beskytte enkelte ark. Beskytte et Excel-regneark innebærer å opprette et passord som du må skrive inn hvis du vil gjøre endringer i arket.

    Det finnes flere måter å beskytte et Excel-ark på som dette. Den første skriver åpenbart passordet og beskytter arket. Men hvis du har glemt passordet eller personen som låst den ikke ga passordet til deg, har du ikke lykke til. Det er to andre måter å beskytte det arket på.

    Avbeskytt et Excel-ark med passordet

    Den enkleste måten å beskytte et Excel-ark på er hvis du kjenner passordet.

    1. Klikk på Anmeldelse tab.
    2. Å velge "Unprotect Sheet"I Beskytte delen av menyen.
    3. Skriv inn passordet i Unprotect Sheet dialogvindu.

    Avbeskytt et Excel-ark med Google-ark

    Å glemme eller miste passordet på et beskyttet Excel-regneark kan være skummelt. Din første tanke kan være at du har helt mistet alle dataene i arket.

    Den gode nyheten er at det er en kreativ løsning som lar deg beskytte et Excel-ark. Du må ha en Google Drive-konto for å gjøre dette.

    1. Åpne Google Drive-kontoen din, velg Ny og velg Google-ark Å åpne et nytt ark.
    2. I arket velger du Fil og velg Importere.
    3. I Importer fil dialogboksen, velg Laste opp fra menyen.
    4. Klikk Velg en fil fra enheten.
    5. Bla til Excel-regnearket på datamaskinen din. Velg den, og klikk Åpen.
    6. I Importer fil vindu, velg Erstatt regneark og velg Importer data.

    Dette vil importere det beskyttede Excel-regnearket i regnearket for Google Sheets. Bortsett fra, nå vil du legge merke til at arket ikke lenger er beskyttet. Du kan redigere alt du liker.

    Nå som det er ubeskyttet, kan du eksportere arket tilbake til Excel-format igjen.

    1. I det nå ubeskyttede Google-arket velger du Fil og Last ned som
    2. Å velge Microsoft Excel (.xlsx)
    3. Å velge Lagre som.
    4. Gi filen et navn og velg Lagre.

    Nå har du samme eksakte Excel-ark, men beskyttelsen er fjernet.

    Avbeskytt et Excel-ark med VBA

    Hvis du ikke har en Google Disk-konto, eller du leter etter en annen tilnærming til å beskytte et Excel-ark fra innsiden av Excel, er VBA en fin måte å gjøre det på..

    Tanken er å introdusere en VBA-modul som vil forsøke å knekke passordet ett tegn om gangen. Avhengig av hvor komplisert passordet er, kan skriptet ta fra 10 minutter til timer for å kjøre.

    Trinn 1: Lagre som eldre Excel-fil

    Den eneste grensen på denne metoden er at den bare fungerer på Excel-regneark i Excel 2010 eller eldre. Dette er ikke et problem, så lenge du lagrer det beskyttede regnearket til en eldre versjon.

    Bare klikk Fil og Lagre som. For rullegardinmenyen, velg Excel 97-2003 (* .xls).

    Det er en smerte å måtte lagre til et eldre format, men fordelen er at når VBA-skriptet er ferdig, er passordet sprakk og du har tilgang til det ulåste arket.

    Trinn 2: Opprett og kjør VBA-kode

    Slik oppretter du den VBA-modulen.

    1. Velg Utvikler menyelement i båndet ditt. Hvis det ikke er der, klikk Fil > alternativer > Tilpass båndet, bytte om Velg kommandoer fra til Alle kommandoer, og flytte Utvikler fra venstre meny til høyre. Klikk OK når du er ferdig.
    2. I Utvikler menyen, velg Vis kode fra kontroller del av båndet.
    3. Rick-klikk på Microsoft Excel-objekter, å velge Sett inn, og velg modul.

    Det er et velkjent VBA-skript som har eksistert i årevis som vil ødelegge passordet og beskytte ethvert regneark.

    Kopier koden under og lim den inn i modulen:

    Sub PasswordBreaker () Dim i Som helhet, j Som helhet, k Som helhet Dim l Som helhet, m Som helhet, n Som helhet Dim i1 som helhet, i2 som helhet, i3 som helhet Dim i4 som helhet, i5 som helhet, i6 Som helhet på feil fortsette neste For i = 65 til 66: For j = 65 til 66: For k = 65 til 66 For l = 65 til 66: For M = 65 Til 66: For I1 = 65 Til 66 For I2 = 65 Til 66: For I3 = 65 Til 66: For I4 = 65 Til 66 For I5 = 65 Til 66: For I6 = 65 Til 66: For N = 32 Til 126 AktivSkrift.Unbeskytt Chr (i) & Chr (j) & Chr Chr (i) og Chr (i4) og Chr (i5) og Chr (i6) og Chr (n) Hvis ActiveSheet.ProtectContents = False Så MsgBox "Passord er" & Chr (i) & Chr (j) & _ Chr (k) & Chr (l) & Chr (m) & Chr (i1) & Chr (i2) Chr (i3) & Chr (i4) & Chr (i5) & Chr (i6) & Chr (n) Avslutt Under End Hvis Neste: Neste: Neste: Neste: Neste: Neste Neste: Neste: Neste: Neste: Neste: Neste Slutt Sub 

    Deretter trykker du på Løpe knappen (grønn høyre pil) for å kjøre skriptet.

    Dette vil kjøre den nye modulen du har opprettet. Det vil forsøke å knekke arkbeskyttelsespassordet ett tegn om gangen. Under en test med bare tre enkle tegn ("abc") tok skriptet sekunder for å sprekk passordet.

    Passordet som vises vil være vilkårlig. Bare trykk OK og Excel-regnearket ditt er nå ubeskyttet igjen. Test skriver inn i en celle for å bekrefte.

    Siden et enkelt passord bare tar noen sekunder, kan et passord som er lengre og mer komplekst ta opptil et minutt eller to. Bare la det gå i bakgrunnen til meldingsboksen kommer opp.

    Når regnearket ditt er ubeskyttet, kan du videresende det til det forrige formatet du brukte før du lagret det.

    Velge Unprotect Method

    Alle tre av disse metodene vil fungere bra, men det er best å starte med det enkleste og arbeid deg ned i listen. Ideelt sett kjenner du passordet, og du kan beskytte arket bare ved å skrive det inn.

    Men å glemme et beskyttelsespassord er svært vanlig, så forhåpentligvis vil de to siste metodene som er nevnt ovenfor hjelpe deg med å få deg ut av papirstopp og la deg redigere regnearket igjen.