本帖最后由 442173622 于 2017-3-25 13:25 编辑
我有一个销售表,每销售一个商品,就填开一个销售单,并将销售日期、品名、销售数量、销售金额、收款方式、货单号、客户名称、备注及打印时间记录到销售表(见表1)中,该表的列标及代表的字段名具体如下所示:
表1(销售基本数据表): 列标 A列 B列 C列 D列 E列 F列 G列 H列 I列 字段名 日期 品名 数量 销售额 收款方式 货单号 客户 备注 录入时间 2017-1-31 丰乐 1000 2140 2 5207 10:27:18 2017-2-1 绿丰 310 187 3 5208 门市部 8:48:21 2017-2-3 茉莉香 20 50 1 5209 8:48:45 2017-2-5 绿源香 100 208 1 5210 16:01:15 2017-2-6 青花瓷 6300 14025 2 5211 家佳 9:04:01
问题1: 希望查询指定的日期段内(比如从2017-2-1至2017-2-15日)各商品(按名称事先列好,见“指定日期段内的销售汇总表”即表2)的:①销售数量、②现金销售收入、③银行销售收入、④赊销收入、⑤赊销收入中特定对象(比如“门市部”)的收入统计、⑥现金收入笔数、⑦银行收入笔数、⑧赊销笔数 由于我当时自己漏计了“门市部”的销售收入,grf1973老师也就没有注意到这一点,因此希望老师能帮我补一下
表2原来是用SUMPRODUCT函数做的,但统计范围扩大到上万行以后,怕影响运行速度,想改用VBA不懂得怎么编写,请老师们能在百忙之中给予帮助(另外,因为我是个菜鸟,希望老师能在代码里加上附注,我想借此机会能学习一二)
问题2: 希望查询任意指定的日期段内(比如从2017-2-1至2017-2-15日)的销售情况并将此结果复制到“指定日期段内的销售结果”表即表3,也就是按销售单填开时的先后顺序直接罗列各销货单。
另外,我用的是2003版(2007开始按钮乱七八糟,不喜欢用)
|