【发布时间】:2011-08-18 03:51:10
【问题描述】:
我正在使用 Excel 2010 并制作了一个用户窗体,它使用 ListBox 控件显示来自工作表的完整发票列表(“InvoiceListIncome”),工作表有 13 列和数千行,下面的示例图像; 我遇到的问题是 Balance Row Range("InvoiceListIncome_Balance")" 显示每个 Invoice 个人的余额,我需要的是从第一张发票 Range("InvoiceListIncome_Date") 开始的运行余额,因此每次交易它加起来该帐户的当前发票和所有以前的发票。
我目前使用的宏是;
Range("InvoiceListIncome_Balance").FormulaR1C1 = "=SUM(RC[-1])-SUM(RC[-2])"
这只是从 G 列中的项目价格中减去 F 列中支付的费用,但我似乎无法弄清楚如何按日期添加所有以前的余额,我可以将其与客户帐户的完整范围相加作为条件或只是活动行。
这几天我一直在绕圈子试图解决这个问题,任何帮助将不胜感激,谢谢。
这是我需要的一个例子;
【问题讨论】:
-
你能试着用一些更具体的细节来解释吗?这听起来像是我可以提供帮助的事情,只要朝着正确的方向前进。
-
谢谢罗尼,我已经添加了我需要的示例。
标签: excel excel-formula vba