Avatar billede Slettet bruger
26. december 2010 - 19:05 Der er 9 kommentarer og
1 løsning

Fjerne skrivebeskyttelse i Excel-ark

Hej Eksperter

Jeg er i gang med at lave en plan over en fodboldturnering i Excel. I den anledning har jeg downloadet denne VM-kalender i Excel her - http://politiken.dk/tjek/digitalt/computer/article979956.ece
Jeg er nemlig lidt af en rookie til Excel, så jeg bruger dette excel-ark til inspiration til min egen turneringsplan.

Men mit problem er, at jeg gerne vil se "kilde-koderne" (eller hvad det hedder?) for de forskellige felter i VM-kalenderen, og det kan jeg ikke, da det er skrivebeskyttet med kodeord. Jeg har søgt og søgt på internettet for at finde ud af hvordan jeg bryder igennem passwordet - eller med andre ord; hvordan jeg hacker excel-arket (håber ikke det er ulovligt i denne situation). Det er indtil videre ikke lykkes, så derfor håber jeg, at I kan hjælpe mig. Jeg bruger 2007-versionen af Excel.

Håber I forstår, hvad problemet er. Ellers skal jeg prøve at forklare det yderligere.

På forhånd tak.

Med venlig hilsen
Anders
Avatar billede bjarnehansen Seniormester
26. december 2010 - 19:58 #1
håber du kan bruge det
Avatar billede johnstigers Seniormester
26. december 2010 - 20:10 #2
Lad os lige få svaret.
Eller er det nu man skal lege politimand og minde om reglerne?
Avatar billede store-morten Ekspert
26. december 2010 - 21:20 #3
Sub PasswordBreaker()
'Knækker arkbeskyttelse.
  Dim i As Integer, j As Integer, k As Integer
  Dim L As Integer, m As Integer, n As Integer
  Dim i1 As Integer, i2 As Integer, i3 As Integer
  Dim i4 As Integer, i5 As Integer, i6 As Integer
  On Error Resume Next
    For i = 65 To 66
      For j = 65 To 66
        For k = 65 To 66
          For L = 65 To 66
            For m = 65 To 66
              For i1 = 65 To 66
                For i2 = 65 To 66
                  For i3 = 65 To 66
                    For i4 = 65 To 66
                      For i5 = 65 To 66
                        For i6 = 65 To 66
                          For n = 32 To 126
                            ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
                            Chr(L) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
                            Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
                            If ActiveSheet.ProtectContents = False Then
          MsgBox "Koden er brudt og dokumenet kan nu rettes!", vbExclamation + vbOKOnly
                              Exit Sub
                            End If
                          Next
                        Next
                      Next
                    Next
                  Next
                Next
              Next
            Next
          Next
        Next
      Next
    Next
End Sub
Avatar billede bjarnehansen Seniormester
26. december 2010 - 22:05 #4
store morten har også kommet med svaret
Avatar billede johnstigers Seniormester
26. december 2010 - 22:54 #5
Og til dem der ikke aner hvad det er man skal med den tekst - kan man få en forklaring fra bjarnehansen?
Avatar billede johnstigers Seniormester
26. december 2010 - 22:56 #6
P.s. syntes stadig det er underligt at svaret ikke bare blev postet med det samme...?
Avatar billede bjarnehansen Seniormester
26. december 2010 - 23:03 #7
jeg havde de samme filer liggende men låst op ved hjælp af den løsning som store morten også kom med så jeg sendte ham filerne med det samme.
Avatar billede johnstigers Seniormester
26. december 2010 - 23:13 #8
Ok.
Hvordan gør man?
Avatar billede store-morten Ekspert
27. december 2010 - 01:06 #9
Til john stigers og andre.

Kopier koden i #3
I det åbne Excel ark med Arkbeskyttelse der skal fjernes:
Højreklik på Ark fanen. -->
Vælg "Vis programkode" -->
Tryk Ctrl+v -->
Luk på det røde kryds. -->

Så:
På det Ark der skal have fjernet Arkbeskyttelsen. -->
Funktioner -->
Makro -->
Makroer -->
Vælg "Arkx.PasswordBreaker -->
Vælg "Afspil"
Og vent.

Eller:
På det Ark der skal have fjernet Arkbeskyttelsen. -->
tryk Alt+F8 -->
Vælg "Arkx.PasswordBreaker -->
Vælg "Afspil"
Og vent.  :-)

PS.
Kan også Indsættes i et Modul
Så hedder Makroen: "PasswordBreaker"

Kik evt på: http://www.bst-utilities.dk/  (Tilføjelsesprogram)
Som under Værktøjer har "BST PasCracker"

God fornøjelse
Avatar billede johnstigers Seniormester
27. december 2010 - 21:50 #10
Fint. Jeg vil dog hellere have hørt det fra bjarnehansen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel-kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester