【发布时间】:2015-07-08 08:32:45
【问题描述】:
我正在尝试过滤特定值“COUNTRY1”的列表,然后选择标题下方的前 10 行(从第 2 行 A 列到第 11 行 L 列)或 ("A2:L11")
但是由于过滤器,第一个可见行不是(“A2”)而是例如(“A15”)。
我想做的是指向第一个可见行,复制前 10 行,但只复制到 L 列。而不是整行。
搜索了一些在线参考资料,但它们非常复杂,并且包含更多没有帮助的详细信息。
任何帮助将不胜感激。
代码如下:
wbk5.Sheets("Consolidated").Activate
With wbk5.Sheets("Consolidated")
.AutoFilterMode = False
.Range("A1:D1").AutoFilter
.Range("A1:D1").AutoFilter Field:=1, Criteria1:="COUNTRY1"
.Range("A2:L11").Copy
End With
wbk5.Sheets("TOP 10-C").Activate
wbk5.Sheets("TOP 10-C").Range("A6").PasteSpecial Paste:=xlPasteValues
【问题讨论】: