Consulting

Results 1 to 2 of 2

Thread: problem with paste to active workbook

  1. #1

    problem with paste to active workbook

    Hello
    the code i added copy data from a file that is located on the company network.
    The problem is that i have a sheet on the workbook that is protected, the code unprotect the sheet and paste data to it and then the problem occur- I get an error that the data couldn't be pasted because i there is a problem to paste data to Activesheet.
    What's worng with my code? can someone help me?
    Thanks

    [VBA] Dim abc As String
    abc = ActiveWorkbook.Name
    Windows("master.xls").Activate 'the which locate on the network
    Range("ae1").Select
    Selection.CurrentRegion.Select
    Selection.Copy
    Windows(abc).Activate
    Worksheets("Percentage_calc").Unprotect Password:="TOMMY12"
    Sheets("Percentage_calc").Select 'change the selected worksheet
    Range("g1").Select
    ActiveSheet.Paste '=> place where the error occurs when i press debug
    Worksheets("Percentage_calc").Protect Password:="TOMMY12"
    Worksheets("Data").Select 'switch back to the original worksheet
    'close master workbook
    Windows("master.xls").Activate
    ActiveWindow.Close
    [A9].Select[/VBA]

  2. #2
    VBAX Master Norie's Avatar
    Joined
    Jan 2005
    Location
    Stirling, Scotland
    Posts
    1,831
    Location
    Are you 100% sure you are unprotecting the correct sheet and pasting to the correct sheet?

    All that activating/selecting is unneeded and actually makes the code hard to understand.
    [vba]
    Sub test()
    Dim wbThis As Workbook
    Dim wbMst As Workbook
    Set wbThis = ThisWorkbook
    Set wbMst = Workbooks("master.xls")

    With wbThis.Worksheets("Percentage_Calc")
    .Unprotect Password:="TOMMY12"
    wbMst.ActiveSheet.Range("ae1").CurrentRegion.Copy .Range("G1")
    .Protect Password:="TOMMY12"
    End With
    wbMst.Close
    End Sub[/vba]

Posting Permissions

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