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'的值? –