View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.misc
Dave Miller Dave Miller is offline
external usenet poster
 
Posts: 72
Default Combining information from 2 Spreadsheets into 1

Try something like this:

Regards,

David Miller

Sub CombineSheets()
Dim NewBk, CurBk, TermBk As Workbook

Set NewBk = ActiveWorkbook
Set CurBk = Workbooks.Open("C:\CurrentEmployees.xls")
Set TermBk = Workbooks.Open("C:\TermEmployees.xls")

CurBk.Sheets(1).UsedRange.Copy
NewBk.Sheets(1).Range("A1").PasteSpecial
TermBk.Sheets(1).UsedRange.Copy
NewBk.Sheets(1).Range("A" & _
NewBk.Sheets(1).Range("A65536").End(xlUp) + 1).PasteSpecial

CurBk.Close
TermBk.Close

Set CurBk = Nothing
Set NewBk = Nothing
Set TermBk = Nothing
End Sub