snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub DailyImport()
'
' DailyImport Macro
'
'
Dim sb As Workbook, rs As Range
Dim tb As Workbook
Dim sh As Worksheet
Set sb = Workbooks("Datan_main.xlsx")
Set sh = Sheets("Daily_RRx")
Set tb = Workbooks("SummData_all.xlsm")
For Each sh In sb.Worksheets
Set rs = sh.Range("B7", sh.Range("B" & sh.Rows.Count).End(xlUp))
tb.Activate
With tb.Worksheets("Data")
With .Range("B" & .Rows.Count).End(xlUp).Offset(1, 0)
.Resize(rs.Rows.Count, 12).Value = rs.Resize(, 12).Value
End With
End With
Next sh
End Sub
You do not have the required permissions to view the files attached to this post.