以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]计算数据后填入一个单元格  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=120246)

--  作者:zhaomeng
--  发布时间:2018/6/11 9:28:00
--  [求助]计算数据后填入一个单元格
各位老师,我刚接触,典型菜鸟!看了一遍帮助(应该是没看仔细或者有些地方没看懂)有个问题请教:
我现在有个表A 结构是 日期 编号 名称 客户 数量 单价 金额
表B是 编号 名称 月份1~12  这里希望把上个月倒推12个月每月的销售数量合计到1~12的单元格中,并把年月作为列名显示出来 
编号 名称  2017/06  2017/07  ..........2018/05
001  奶茶    213        104                      322
交叉统计可以实现,但是那个是查询表,我希望是正式的表,并保存。如何处理?



[此贴子已经被作者于2018/6/11 9:28:23编辑过]

--  作者:有点甜
--  发布时间:2018/6/11 9:32:00
--  

参考这个做法

 

http://www.foxtable.com/webhelp/scr/0681.htm

 

日期条件的合成,这样写,比如上1个月

 

Dim d As Date = Date.today
d = new Date(d.year, d.month, 1)
Dim d1 As Date = d.AddMonths(-1)
Dim d2 As Date = d.AddMonths(0)

Dim filter = "日期 >= #" & d1 & "# and 日期 < #" & d2 & "#"
msgbox(filter)


--  作者:zhaomeng
--  发布时间:2018/6/11 9:41:00
--  
好的,我试一下,非常感谢!