返回列表 上一主題 發帖

[發問] 資料貼至另一活頁最後一列位置

[發問] 資料貼至另一活頁最後一列位置

請問各位大大巨集問題 TEST.rar (18.26 KB)
資料想從工作表1範圍A2:D3,copy至 工作表2起點欄位A2,每次複製都是貼至工作表2的最後一列
可是為什麼第一筆複製是從工作表2欄位A12開始貼上呢?:'( :'( :'( :'(

Sub test()
Dim EndRow
Sheets("工作表1").Select
Range("A2:D3").Select
Selection.Copy
Sheets("工作表2").Select
EndRow = ActiveSheet.UsedRange.Rows.Count + 1
Range("a" & EndRow).PasteSpecial Paste:=xlPasteValues
Sheets("工作表1").Select

End Sub
Awii

你可能輸入過資料,usedrange就記錄使用過的位址了,雖然移除儲存格內容,但還是有儲存格的格式被記錄了

參考:
https://stackoverflow.com/questions/50434444/why-i-use-worksheet-usedrange-rows-count-got-wrong-result/50434743

TOP

回復 2# prin.huang


    感謝prin.huang,問題解決,感恩。
Awii

TOP

        靜思自在 : 並非有錢魷是快樂,問心無愧心最安。
返回列表 上一主題