ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 772|回复: 4

[求助] 长期合同自动更新发货进度的问题?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-3-21 10:55 | 显示全部楼层 |阅读模式
问题如下~
如图1工作表[1月],需要合同数量这两列信息,同一合同对应的多个数量要合计显示
很多合同是长期合同,会出现跨月甚至跨年的情况,又需要实时跟踪每个合同对应的合计数量
image.png


我现在的做法是新建工作表[合同跟进]
image.png
第一步,先整理现有的所有合同,包括订单量,上年发货(下半部分)
第二步,建表,填入客户,合同订单量上年发货,会自动更新总的发货量,完成度

总发货量=上年发货+每月发货
1月发货=DSUM('1月'!C:H,$H$2,$C$3:$C$4)
以此类推......

但是这种方法要每个合同都放到表格里过一遍才能出结果,而且不能实时更新,就很鸡肋
所以想问问大神有没有好的解决办法?

表格详见附件哈~
新人第一次发帖,希望可以得到论坛大神的帮助哈!

论坛求助-模板.zip

13.1 KB, 下载次数: 9

样表

TA的精华主题

TA的得分主题

发表于 2022-3-21 19:16 来自手机 | 显示全部楼层
你的报表没看明白。
1月,2月的2张表是不是能合并记录到一张表,方便查询。
可以参考一下进销存。

TA的精华主题

TA的得分主题

发表于 2022-3-21 21:32 | 显示全部楼层
希望对楼主有帮助。
我的解决方法是:Power Query + VBA。
首先,建立一个data文件夹。里面放源数据:发货量明细和现有合同。
其次,新建一张名为发货进度的工作簿。在工作表里先把data文件夹里的文件用PQ(Power Query)整理并导入名为辅助表的工作表里。如图:

接着,新建一张名为合同跟进的工作表。里面做个查询表如图:
b.jpg
最后,按Alt+F11。在VBA窗口中输入代码:
  1. Sub 数据查询()
  2. Application.ScreenUpdating = False
  3. Sheet2.Visible = xlSheetVisible
  4. Sheet2.Select
  5. Range("A2").Select
  6. Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
  7. Range("G2").Select
  8. Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
  9. Sheet2.Visible = xlSheetHidden
  10. Application.ScreenUpdating = True
  11. End Sub
复制代码


文件保存为xlsm格式。完工!!! 发货进度.rar (50.84 KB, 下载次数: 4)
补充下:单击A1单元格,即可汇总发货进度。

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-3-22 15:51 | 显示全部楼层
zpy2 发表于 2022-3-21 19:16
你的报表没看明白。
1月,2月的2张表是不是能合并记录到一张表,方便查询。
可以参考一下进销存。

12个月累计起来数据会有上万条,平时查起来不太方便,所以不太适合合并哈~

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-3-22 15:53 | 显示全部楼层
sobili 发表于 2022-3-21 21:32
希望对楼主有帮助。
我的解决方法是:Power Query + VBA。
首先,建立一个data文件夹。里面放源数据:发 ...

谢谢大神帮忙,我研究一下哈~
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-12 16:08 , Processed in 0.023607 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表