2009-11-26 130 views
0

我正在寻找一个Excel 2003宏来解决此问题。将值从一个表格移动到另一个表格

我有保存财务资料片:

A1拥有客户姓名和AI1,AK1,AM1等,持有几个月四月,五月,六月(所有字符串值)等;而下面的行则持有相应月份的到期金额。 最后一行是总数。

我需要的是创建一个摘要页面,该页面检查名为当前月份的名称字段,该字段将当前月份保存为字符串值,以及每个月的月结余(包括当前月份)。

如果总应付金额大于0,则将月份名称和总应付金额放入摘要页面上的新表格,以便最终生成一张表格,该表格仅包含我们应付款项的月份我们在上面。

回答

0

你还没有阐明为什么你需要它是一个宏。但无论如何...为了确保我理解请求:

实际上,为每个客户端创建一个汇总表。

如果从1月份到当月月份的会费总和> 0,则复制表格。

删除应付金额为零的每个月的列。

好的,因为这是Excel 2003,我一直非常谨慎。

我决定使用数据透视表,那么如果你想扩大细节来帮助识别负责的客户,你可以轻松地做到这一点。

Code

Screencaps在imgur.com:fO7zM.png eCWS2.png 7FBUV.png(我不能发布后每超过一个环节尚)

+0

感谢您的关注 - 我实际需要的项目表保持不变,因为它拥有客户的所有数据。我创建了另一张称为摘要的工作表,它仅列出了从四月到当月的一年中的月份以及每月的总计逾期金额 - 它根本没有客户数据,仅仅是每个月的剩余总金额以c date的日期。到期的金额在项目页面的最后一行,月份标题在第一行中与4月一起进行到3月 –

+0

我已经用一个答案更新了它。 2003年的工作可能比2007年更容易,因为2007年的数据透视表处理数据透视表中的错误...当我越过色带时:( –

+0

这看起来很棒 - 谢谢 - 直到星期四才能测试但真的很期待它........很多gratetude为你的时间和努力,将肯定会让你知道它是否工作.... –

相关问题