以上代码定于years 变量,可根据设置年份
然后选择第一行,生成高级筛选,筛选条件是第四列,筛选内容是变量years
追问很感谢,但您的这个代码有问题,运行之后就只有表头还在了(见图)。因为表格很多,但都是按照同一个格式存储的。我想要的效果是通过vba来将指定年份(一年或者多年,比如2001-2005年)的数据另存到另外一个excel中。请大神帮忙解决一下,谢谢!!!
没有内容证明AutoFilter Field:=4, Criteria1:=years 这些条件不存在这个表格里面呀啊,,,你要确定你筛选哪些列,哪些内容,还不行的话,你上存文件吧
本回答被提问者采纳