+ Reply to Thread
Results 1 to 5 of 5

How can I copy a protected sheet without copying the protection?

  1. #1
    mahros
    Guest

    How can I copy a protected sheet without copying the protection?

    I work in a large organization and I have no idea who protected an excel
    sheet that I now have to alter - they may not even be here any more. I have
    tried copying the sheet and workbook but it keeps the password even if I copy
    it to my hard drive. I understand the need to keep the password on the
    original but I want to have my own copy that I can adjust.

    Thanks

  2. #2
    Forum Expert dominicb's Avatar
    Join Date
    01-25-2005
    Location
    Lancashire, England
    MS-Off Ver
    MS Office 2000, 2003, 2007 & 2016 365
    Posts
    4,867

    Smile

    Good morning Mahros

    You can do it but have to do so on a sheet by sheet basis. Left click in the top left hand corner, next to the column headings and just above the row titles - this will highlight the whole sheet. Right click, select copy and then paste it into a new workbook.

    HTH

    DominicB

  3. #3
    DNA
    Guest

    Re: How can I copy a protected sheet without copying the protection?

    This code should help you to get past the password issue:

    Sub PasswordBreaker()
    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 "One usable password is " & Chr(i) & Chr(j) & _
    Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
    Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    Exit Sub
    End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
    End Sub


    HTH

    David


  4. #4
    Forum Contributor
    Join Date
    06-29-2005
    Location
    TN
    MS-Off Ver
    Microsoft 365
    Posts
    327
    Where would I put this code? In a cell or in a Macro?



    Quote Originally Posted by DNA
    This code should help you to get past the password issue:

    Sub PasswordBreaker()
    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 "One usable password is " & Chr(i) & Chr(j) & _
    Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
    Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    Exit Sub
    End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
    End Sub


    HTH

    David

  5. #5
    Anney
    Guest

    Re: How can I copy a protected sheet without copying the protectio

    well you to have to open New Macro Record , than open Visual Basic editor
    from Macro corner. and copy thius code on the pan, save it , close and stop
    the Macro recording. save the sheet and reopen it and than Run Macro which
    you have created.

    And it will works.

    Regards
    Anney

    "Ltat42a" wrote:

    >
    > Where would I put this code? In a cell or in a Macro?
    >
    >
    >
    > DNA Wrote:
    > > This code should help you to get past the password issue:
    > >
    > > Sub PasswordBreaker()
    > > 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 "One usable password is " & Chr(i) & Chr(j) & _
    > > Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
    > > Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    > > Exit Sub
    > > End If
    > > Next: Next: Next: Next: Next: Next
    > > Next: Next: Next: Next: Next: Next
    > > End Sub
    > >
    > >
    > > HTH
    > >
    > > David

    >
    >
    > --
    > Ltat42a
    > ------------------------------------------------------------------------
    > Ltat42a's Profile: http://www.excelforum.com/member.php...o&userid=24735
    > View this thread: http://www.excelforum.com/showthread...hreadid=385532
    >
    >


+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1