Rng1.Copy Destination:=Worksheets("RefindData").Range(Destination)
哪里Rng1
将被复制到的数据的范围和Destination
当前单元格引用另一个范围(延续B2
)VBA复制范围中下一个空单元
该代码将被称为多次。我怎样才能改变这个,使目的地是同一列(例如列B),但行是下一个空单元格?
E.g所以在第一呼叫,B2起是其中的值被复制到,然后在下一呼叫的第一呼叫之后的下一空单元是其中第二呼叫应开始输出其值。然后是第三个呼叫开始的下一个空单元格,以此类推。
我可以改变Destination
变量只是陈述列字母,如果是这样的:
Rng1.Copy Destination:=Worksheets("RefindData").Range(Destination & ???)
沿着正确的台词是?
我得到'1004 - 申请中所定义或对象定义error'最后一行'Rng1.Copy目的地:= wsRefind.Range(目标&wsRefind.Range(目标&wsRefind.Rows.Count).END(xlUp)。行+ 1)'' – Aurelius
昏暗wsRefined作为Worksheet'和'设置wsRefind = wb.Worksheets( “RefindData”)'也存在 – Aurelius
什么是'Destination'的值? –