ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 13047|回复: 16

[求助] VBA 多条件筛选(详见附件)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-10-10 22:17 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
按照条件(起止时间、人员、账户和收支项目)筛选出,满足条件的行数据, 本表只是样例,实际中,数据会有很多,而且还会不断增加,使用高级筛选和透视表不能满足使用,尤其是“收支明细表”在录入完毕之后,回自动保护起来,所以,不能在原表中直接操作,请各位老师按照VBA筛选的方法给做一下,谢谢啦~
在论坛上也搜索了相关内容,按照方法做了一个,但是做着做着,就会出错,现在也不知道怎么错的,也不知道怎么改了……
各位老师,如果能按照本附件中的代码继续的,可以优化这个代码,有更好的方法的谢谢不吝指教!

book.rar

13.77 KB, 下载次数: 287

TA的精华主题

TA的得分主题

发表于 2012-10-10 22:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
建议楼主在论坛搜索“高级筛选”相关主题。


关于管理数据的基本方法请参考:
  
★Excel数据管理的一般规律★    http://club.excelhome.net/thread-287461-1-1.html

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-10 22:43 | 显示全部楼层
LangQueS 发表于 2012-10-10 22:32
建议楼主在论坛搜索“高级筛选”相关主题。

我这就看,谢谢超版的关注~

恩,如果能有人解答的话,我也等着呢,千万别因为超版的回复就没人看了啊……

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-11 12:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
LangQueS 发表于 2012-10-10 22:32
建议楼主在论坛搜索“高级筛选”相关主题。

我按照你做的也试着做了一个,但是有个地方出错了,就是你做的原表中的 "表单!F2" 和 "表单!F5"是公式,然后在宏中定义了 "FFF"、"GGG",在你的宏中 Range(GGG).Select 、Range(FFF).Select 都可以通过,但是,我做的时候,就不能通过,老是报错:1004 类 range 的 select 方法无效。

这是怎么回事呢?谢谢~

TA的精华主题

TA的得分主题

发表于 2012-10-11 15:42 | 显示全部楼层
第一行很长的公式看不懂,还是老实插入二行辅助吧
  1. Sub 按钮2_Click()
  2. [b2:j2].Clear
  3. If [d3] <> "" Then [b2] = ">=" & [d3]
  4. If [d4] <> "" Then [c2] = "<=" & [d4]
  5. If [f3] <> "" Then [g2] = [f3]
  6. If [f4] <> "" Then [d2] = [f4]
  7. If [h3] <> "" Then [e2] = [h3]
  8. If [h4] <> "" Then [f2] = [h4]
  9. x = Sheet1.Range("b65536").End(xlUp).Row '最后行数
  10. Sheet1.Range("b4:j" & x).AdvancedFilter 2, [b1:g2], [b6:j6] '高级筛选最简代码
  11. End Sub
复制代码

TA的精华主题

TA的得分主题

发表于 2012-10-11 15:44 | 显示全部楼层
book.rar (11.01 KB, 下载次数: 1421)

TA的精华主题

TA的得分主题

发表于 2012-10-11 15:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
book.rar (13.86 KB, 下载次数: 1226)

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-12 16:54 | 显示全部楼层
dudebad 发表于 2012-10-11 15:42
第一行很长的公式看不懂,还是老实插入二行辅助吧

谢谢~满足要求了,很好使!

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-12 16:55 | 显示全部楼层
dudebad 发表于 2012-10-11 15:44

谢谢~也满足要求了,很好使!

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-10-12 16:57 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
山风 发表于 2012-10-11 15:45

谢谢~同样满足要求了,很好使!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 21:22 , Processed in 0.047692 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表