问题:要求自动筛选性别=“男”语文>80分
知识:
AutoFliter(field,criteria1,operator,criteria2,visibledropdown)
field,:指筛选的字段所在的列的数值
criteria1,指定的判断条件(为字符串形式)
operator,
criteria2,
visibledropdown:参数的默认值为ture是限制筛选的下拉箭头,值为false时,隐藏筛选字段的下拉箭头。
====代码====
Sub 自动筛选()'性别=男,语文>80分'Dim Rng As RangeSet Rng = Range("A6").CurrentRegionIf ActiveSheet.AutoFilterMode = True ThenRng.AutoFilterEnd IfRng.AutoFilter Field:=2, Criteria1:="男"Rng.AutoFilter 3, ">80" ', Operator:=xlAndEnd Sub
完成
文件下载
ExcelVBA自动筛选.xlsm
