【发布时间】:2020-01-19 00:49:31
【问题描述】:
我想编写一个宏来仅复制具有数据的单元格范围并忽略值为NA的单元格
我已经构建了一个帮助工具,以确保从多个来源收集的数据放置在正确的相应列中,然后我从那里复制这些列并将其粘贴到主工作表中。填充这些值的范围是A3 到R,而在R 列中是Vlookup。
我想编写一个宏,这样我就可以按下启用宏的按钮来复制该范围内的单元格,并在 Vlookup 停止返回值的位置结束。到目前为止,我已经能够编写它,因此它会复制到 Vlookup 的末尾,但它仍在收集包含 R 中的公式的结果。
目前撰写:
Sub Copy()
Dim ws As Worksheet
Set ws = Sheets("Sheet1")
ws.Range(ws.[A:R], ws.Cells(Rows.Count, "R").End(xlUp)).Copy
End Sub
【问题讨论】:
-
顺便说一句,我通常不会这么说,但似乎您可能不知道如何将 asnwer 标记为已解决。不要编辑问题并在此处输入
solved。使用正确的方式如图HERE