vba提取条件数据到新表 Excel里怎么批量提取某列符合一定条件的整行数据?
Excel里怎么批量提取某列符合一定条件的整行数据?
让我给你看一个VBA的例子,
sub test()
dim XLS Folder As String此工作簿。路径
& “textxls”
Dim xlsFiles()作为字符串
Dim fso,f,fc,s
设置fso=CreateObject()脚本.FileSystemObject“)
集f=fso.GetFolder文件夹(xlsuufolder)
f.files
]s=“”
对于FC中的每个F1
如果不是strcomp(右)(F1。名称,4),”。Xls“,1)那么
如果s=“”那么
F1。名字
]其他
]F1。Name
end if
end if
next
xlsfiles=split(s,“|”)
dim I as long
dim n as long
请问有没有办法从excel中用VBA编程提取数据按条件生成另一张表?
当然,这个想法可以用VBA实现,见附表:对应代码如下
子按钮1点击()页(“月报”)。选择“以显示汇总表n=范围(”A4“)内饰颜色索引每张表(“每日报告”)。如果一个内饰颜色索引=N then s=s a.valuenextrange(“B4”)=s“显示摘要结果End Sub
提示:使用VBA时,应“启用宏”
vba提取条件数据到新表 vba单元格录入数据 vba筛选出满足条件的数据
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。