VBA筛选20行代码 用JSA2行完成

文摘   2024-10-06 21:50   湖北  

不服来战 自认为VBA高手的过来看看
这个题请问你用vba筛选完成以下任务 需要多少行代码
请不要调用封装函数 用纯vba代码完成 允许使用单元格筛选
我用JSA一行代码完成 不用我的函数库框架
*******筛选条件
1 生产日期大于2月10号或者小于2月8号
2 品名为 包含 面板 盖板 或者[数字+字母且-最多出现1次]的行
3 只要来料数量大于10000的无视以上条件都算
4 排除备注C级的行
输出筛选结果到I列
*******筛选条件
用原生代码 免得你们说我用我的函数库作弊

function jsa超级筛选示范_郑广学微信EXCEL880B(){  var rs=Sheets("sheet1").UsedRange.Columns("A:G").Value().filter(r=>(r[2]>new Date("2023-2-10") || r[2] < new Date("2023-2-8"))        && /(面板|盖板)|(^[a-z0-9]+-?[a-z0-9]+$)/i.test(r[3]) && r[6]!='C级')  Range("I2").Resize(rs.length,rs[0].length).Value2=rs;}


时过境迁 总有人抱着老古董不思进取
新技术必定会取代旧技术 这是历史的必然
加微信Excel880B购买课程 进JSA学习群


EXCEL880
Excel/WPS办公技巧分享 郑广学VBA/VSTO/JSA教程分享 课程咨询及付费定制表格加EXCEL880B
 最新文章