Hi Antonio
thanx for that, it looks neat and will definately work, in fact I'm going to tr it as well. I did however tried with the code below and it also seems to solve my problem.
Sub Update_Contacts()
Dim Filename1 As String
Dim OrigSheet, DestSheet As Worksheet
Dim WBOpen As Workbook
Dim WBOpen1 As Workbook
Filename1 = Sheets("Admin").Range("E4").Value & ".xlsm"
Set WBOpen = ThisWorkbook
Set WBOpen1 = Workbooks(Filename1)
Set OrigSheet = WBOpen.Worksheets("Contacts")
Set DestSheet = WBOpen1.Worksheets("Contacts")
OrigSheet.Range("B4:G500").Copy
DestSheet.Range("B4:G500").PasteSpecial
WBOpen1.Sheets("Contacts").Protect
End Sub
Bookmarks