2017-09-03 63 views

回答

1

使用PasteSpecial功能。请阅读MSDN的详细信息。你需要通过(可能)xlPasteValues作为参数。

Worksheets("Seperate").Range("A6:K100").Copy 
Worksheets("Final").Range("A6").PasteSpecial <put_here_parameters> 
0

此代码只复制范围的值。

Sub test() 
    Dim vDB As Variant 
    Dim Target As Range 

    Set Target = Worksheets("Final").Range("A" & Rows.Count).End(xlUp)(2) 
    vDB = Worksheets("Seperate").Range("A6:K100") 
    Target.Resize(UBound(vDB, 1), UBound(vDB, 2)) = vDB 
End Sub 
相关问题