【发布时间】:2018-05-31 20:41:01
【问题描述】:
您好,我正在尝试使用 .copy_ 目标语法,而不是在 VBA 循环中复制和粘贴,我收到“对象范围”_Worksheet 失败错误
目前我的代码是这样的
For x = 3 To LastHBR
If InStr(1, HBWS.Cells(x, Tickercolumn - 1), "Total") = 0 Then
HBWS.Range(Cells(x, 1), Cells(x, ClastHBC)).Copy _
Destination:=MWS.Range(Cells(LastMWSR + x - 2, 3), Cells(LastMWSR + x - 2, CLastMWSC))
End If
Next
知道为什么该范围会引发错误吗?我尝试了一些变体,但我无法让它落地。
供参考
HBWS 和 MWS 是定义的工作表
ClastHBC、LastMWSR 等是在工作表中定义的最后一行/列。
【问题讨论】: