|
本帖最后由 laoau138 于 2017-6-6 13:25 编辑
用VBA打开同一路径下2个工作簿 改写插入一行
Sub s()
With ThisWorkbook.Sheets(1)
Set wb = Workbooks.Open(ThisWorkbook.Path & "\127.xlsx")
wb.Sheets(1).UsedRange.Copy .Cells(.UsedRange.Row + .UsedRange.Rows.Count, 1)
wb.Close
Set wb = Workbooks.Open(ThisWorkbook.Path & "\128.xlsx")
wb.Sheets(1).UsedRange.Copy .Cells(.UsedRange.Row + .UsedRange.Rows.Count, 1)
wb.Close
End With
ThisWorkbook.Save
End Sub
'用VBA打开同一路径下2个工作簿 改写插入一行
'用VBA打开127 128工作簿 把两个工作簿sheet1内容
'自动复制到这个工作簿sheet1中 然后自动保存
- Sub s()
- Application.ScreenUpdating = False
- Application.DisplayAlerts = False
- With ThisWorkbook.Sheets(1)
- Set wb = Workbooks.Open(ThisWorkbook.Path & "\127.xlsx")
- wb.Sheets(1).UsedRange.Copy .Cells(.UsedRange.Row + .UsedRange.Rows.Count, 1)
- wb.Close
- Set wb = Workbooks.Open(ThisWorkbook.Path & "\128.xlsx")
- wb.Sheets(1).UsedRange.Copy .Cells(.UsedRange.Row + .UsedRange.Rows.Count + 1, 1)
- wb.Close
- End With
- ThisWorkbook.Save
- Application.ScreenUpdating = True
- Application.DisplayAlerts = True
- End Sub
复制代码
|
|