【发布时间】:2014-07-14 19:46:49
【问题描述】:
xldown 我遇到了一些疯狂的问题。
我希望它复制一个会变化的范围(可能有 0 个条目、1 个条目或 10 个条目。所以我使用 Find 和 RngA.offset(1,4) 来引用起始位置,我希望范围可以去直到找到一个空单元格。如果至少有 3 行数据,这似乎可以工作(例如,如果有 4 行,然后是空白,它将只复制 4),但如果有 3 行或更少,它会复制所有3(例如,如果第 1 行和第 3 行有数据,但第 2 行没有,它应该只复制第 1 行,因为第 2 行是空白的。但是它复制 1-3,第 2 行有空白)。我希望有道理。有人可以帮忙吗?
Sub SubmitData()
Dim RngA As Range
With Sheets("Review").Range("A:A")
Set RngA = .Find(what:="TOR Design Checklist", lookat:=xlWhole)
Range(RngA.Offset(1, 4), RngA.Offset(1, 4).End(xlDown)).Copy _
Destination:=Sheets("Field_Phase 1").Range("H7")
End With
End Sub
【问题讨论】:
-
空格是公式的结果吗?还是单元格真的是空白的?
-
它们确实是空白,我已经检查以确保