我有一个由4列和未确定的行组成的列表。我正试图收集Col B和C,其中Col B有单词Jackpot,并将它们复制到一张新单中。我已经得到了列表进行排序,但使用UsedRange复制所有行。我如何只复制B和C?Vba:基于文本选择多行
Range("A1").Activate
ActiveCell.EntireRow.Insert
Rows("1:1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=2, Criteria1:="Jackpot"
ActiveSheet.UsedRange.Select
Col A | Col B | Col C | Col D
1 Stuff 1 1
1 MoreStuff 2 1
1 Jackpot 3 1
1 Jackpot 4 1
1 SomeStuff 5 1
1 Jackpot 6 1
转到宏记录器并将其打开。全选。添加过滤器。在过滤器过滤列B使用你的话。选择结果。将结果粘贴到新工作表。关闭宏录像机。看看vba宏。 – Andrew