vba PasteSpecial在同一行

时间:2018-03-01 11:33:02

标签: excel-vba vba excel

在以下编码的帮助下,我能够将过滤后的数据复制并传递到另一张表,但是它将数据粘贴到第二行而不是最后一行。不确定出了什么问题。

With Sheets("Sheet3")    
    .Autofiler = False  
    .ShowAllData  
    .Range("A1:H28443").AutoFilter Field:=8, Criteria1:="*Assign*", Operator:=xlAnd, Criteria2:="*SPID*"  
    Intersect(.UsedRange, .UsedRange.Offset(1)).SpecialCells`enter code here`(xlCellTypeVisible).Copy  
End With  

Sheets("DataSheet").Cells(1, 1).End(xlUp).Offset(1).PasteSpecial xlPasteValues  



With Sheets("Sheet3")  
    .Autofiler = False  
    .ShowAllData  
    .Range("A1:H28443").AutoFilter Field:=8, Criteria1:="*Timeliness*", Operator:=xlAnd, Criteria2:="*Accuracy*"  
    Intersect(.UsedRange, .UsedRange.Offset(1)).SpecialCells(xlCellTypeVisible).Copy  
End With  

Sheets("DataSheet").Cells(1, 1).End(xlUp).Offset(1).PasteSpecial xlPasteValues  

0 个答案:

没有答案