【发布时间】:2020-05-27 19:56:33
【问题描述】:
Sub Copy()
Workbooks("Data.xlsm").Sheets("28May2020").Select
Workbooks("Data.xlsm").Sheets("28May2020").Activate
Dim lastrow As Integer
lastrow = ThisWorkbook.Sheets("COPYHERE").Cells(Rows.Count, 2).End(xlUp).Row
Sheets("COPYHERE").Range("A" & lastrow + 1).Value = Date
Sheets("COPYHERE").Range("B" & lastrow + 1).Value = Time
Range("L43:X93").Copy Worksheets("COPYHERE").Range("A" & lastrow + 2)
Sheets("COPYHERE").Select
Timer
End Sub
Sub Timer()
Application.OnTime Now() + TimeValue("00:00:30"), "Copy"
End Sub
【问题讨论】:
-
每当我打开另一个工作簿时,我的 VBA 编码表都会显示错误。
-
最好是avoid Select。
-
你在哪里打开另一个工作簿?
-
@braX 我正在同一个桌面上打开另一个工作簿
标签: excel vba error-handling