Option Explicit
Sub ImportData()
Dim ws1 As Worksheet, wbData As Workbook
Dim fNAME As String
Application.ScreenUpdating = False
Set ws1 = ThisWorkbook.Sheets("Sheet2")
fNAME = "C:\Path\To\My\File\MyFile" & Format(CDate(ws1.Range("A1")), "MMDDYY") & ".xls"
If Len(Dir(fNAME)) = 0 Then
MsgBox "That dated file '" & fNAME & "' does not exist."
Exit Sub
End If
Set wbData = Workbooks.Open(fNAME)
wbData.Sheets("Sheet2").Range("A1", Range("A" & Rows.Count).End(xlUp)).Copy ws1.Range("A" & Rows.Count).End(xlUp).Offset(1)
wbData.Close False
Application.ScreenUpdating = True
End Sub
If that takes care of your need, please select Thread Tools from menu above and set this topic to SOLVED.
Bookmarks