尝试复制范围时出现错误424
我试图复制一个表中名为reg)的表中的值到同一工作簿中另一个表(称为staff)中的表中。
当我执行以下操作时,出现运行时错误“424”:
staff.Range("TableNewEmplInput").Value = Reg.Range("TableNewEmplData").Value
任何人都可以向我解释为什么这个错误发生?
我可以通过从上面的任务左侧删除.Value
来执行Range
复制。
Dim Staff As Worksheet, Reg As Worksheet '<~ assume these are named and defined '... Set Staff = ThisWorkbook.Worksheets("staff") Set Reg = ThisWorkbook.Worksheets("Reg") staff.Range("TableNewEmplInput") = Reg.Range("TableNewEmplData").Value
这就是说,我会build议调整这张表的devise使用更容易区分命名范围…