【问题标题】:Filter by active/in-active dates in excel - VBA按excel中的活动/非活动日期过滤 - VBA
【发布时间】:2018-01-31 03:30:21
【问题描述】:

我的数据库中有开始和结束日期列。

我想按活动和非活动进行过滤。如果开始日期小于今天的日期并且结束日期大于今天的日期,则活动日期将是真实的,我可以使用高级过滤器和宏轻松完成。

对于非活动日期,开始日期大于今天的日期或结束日期小于今天的日期。由于 OR 条件,我无法使用高级过滤器实现此目的。请告知我应该如何处理这个问题?

【问题讨论】:

  • 请提供更多详细信息,包括您现有的代码以及您可以提供的任何视觉效果,以帮助我们理解您的数据。

标签: vba excel


【解决方案1】:

请注意,您实际上应该能够使用高级过滤器来执行此操作...您只需使用公式作为条件。谷歌高级过滤器公式,你会找到很多例子。

【讨论】:

  • 我认为更适合作为评论,因为它是对一般问题的一般回答(确实超出了 SO 的范围)。
  • 诚实的问题:为什么重要?
  • 阅读How do I write a good answer会帮助你理解。
  • 是的,请阅读。您认为我的答案在该指南之外的什么地方?关于我能看到的所有相关性是“回答好问题”。当然,这个问题问得并不好。但这是否意味着我不应该回答它?我的回答建议您实际上可以使用高级过滤器来执行此操作。带着同样问题来到这里的其他人可能需要知道这一点,就像 OP 一样。 cmets 弹出窗口显示“使用 cmets 询问更多信息或提出改进建议。避免在 cmets 中回答问题”。我是在给出答案,而不是建议改进而不是询问更多信息。
猜你喜欢
  • 2012-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-20
  • 1970-01-01
  • 1970-01-01
  • 2015-11-09
相关资源
最近更新 更多