excel中如何用VBA筛选数据生成新表

2025-01-08 06:00:23
推荐回答(2个)
回答1:

假设数据在a到m列,从第2行开始(表头为第2行),代码如下:
sub
test()
activesheet.range("a2:m999").autofilter
field:=2,
criteria1:="投资"
range("a2:m999").copy
sheets.add
after:=sheets(sheets.count)
range("a2").select
activesheet.paste
end
sub

回答2:

这个在“知道”上也说不清楚的