Sub CopyData()
Dim wshS As Worksheet ' Source sheet
Dim wshT As Worksheet ' Target sheet
Dim lngT As Long ' First available row on target sheet
Set wshS = Workbooks("Checking.xlsx").Worksheets("Summary")
Set wshT = ThisWorkbook.Worksheets("Master Customer")
lngT = wshT.Cells.Find(What:="*", SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious).Row + 1
With wshS
Intersect(.Range("A:C"), .UsedRange).Copy _
Destination:=wshT.Range("A" & lngT)
End With
Application.CutCopyMode = False
End Sub
Regards, Hans Vogelaar (http://www.eileenslounge.com)