【发布时间】:2014-02-21 17:20:36
【问题描述】:
我有一个工作表,在一张名为“付款”的工作表中,A 列的每一行都有一个按升序排列的日期,C 列有一个客户名称,E 列有一个货币价值,G 列有一个是/没有复选框。
日期有时会重复,但其他值不会(Y/N/ 复选框也会重复)。所以,有时我有:
m / d / y
02/02/2014 - 客户 X - 100,00 - y;
02/02/2014 - 客户 Z - 120,00 - n;
02/03/2014 - 客户 W - 110,00 - n;
等等
我需要的是:在另一个名为 Today's Dues 的工作表上,在同一个工作表中,当 Payments 表中的 A 列(日期列)是今天的日期时,从 A 到 G 的该列的整行)被复制到今天的到期表。这同样适用于 A 列具有今天日期的所有其他行。但是,明天,该工作表需要自行更新,因此昨天的信息将不再存在,只有带有新日期的新行。
由于每天不超过 10 笔付款,Todays Due 上的可用空间不需要超过 10 行,但必须从付款表的整个 A 列中获取信息。
当时的想法是创建一个宏来复制付款表中的所有数据,然后自动应用带有今天日期的过滤器。这个宏将是打开时发生的第一件事。但事实证明,这非常令人沮丧。我似乎无法让 Excel 将我的日期识别为日期,只能识别为文本,我尝试了一切。
请提供任何帮助或更优雅的解决方案?
谢谢
【问题讨论】:
标签: excel duplicates filtering vba