Archive of Mr Excel Message Board

| Check out our Excel VBA Resources | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
Try this macro.
Sub Open_and_Copy()
' Written by Barrie Davidson
Dim receivingFile As String
Dim filestoOpen, openFile
filestoOpen = Application.GetOpenFilename(, , , , True)
Workbooks.Add
receivingFile = ActiveWorkbook.Name
For count = 1 To UBound(filestoOpen)
Workbooks.Open FileName:=filestoOpen(count)
openFile = ActiveWorkbook.Name
Range("Your_Data_Range_Name").Copy
Workbooks(receivingFile).Activate
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveCell.End(xlDown).Offset(1, 0).Select
Workbooks(openFile).Close
Next count
End Sub
Regards,
BarrieBarrie Davidson
