基于VBA生成订单并实现整车计划制作的方法

来源 :时代汽车 | 被引量 : 0次 | 上传用户:aoli668
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:通过VBA编程,将大颗粒的销售预测信息转化为小颗粒的订单信息,为生产计划的制作提供基本素材,大量节约生产计划编制时间,生成的订单在完整体现预测信息的同时还更加贴合实际需求。运用此方法生成订单编制的生产计划用时短,信息准确。细化后的订单对计划的调整可快速应对,从而确保了物料需求信息的及时、准确传递。
  关键词:VBA 订单 均匀分布 透视表
  A Method of Generating Orders Based on VBA and Finalizing the Planning of the Vehicle
  Hou Zhaojun
  Abstract:Through VBA programming, the large-particle sales forecast information is converted into the small-particle order information, which provides basic materials for the production plans, which greatly saves the time for preparing production plans. The generated orders not only fully reflect the forecast information, but also are more similar to the demand. Using this method to generate the production plan for order preparation takes a short time and the information is accurate. The detailed order can quickly respond to plan adjustments, thereby ensuring timely and accurate delivery of material demand information
  Key words:VBA, order, even distribution, pivot table
  1 引言
  随着汽车市场的飞速发展,终端市场需求的多样化对整车企业提出了更高的要求。为了加快市场响应速度,整车生产企业需缩短订单的冻结周期,提高生产灵活性。这就要求生产计划员根据有限的预测信息制作完整的生产计划,实现“少米之炊”。
  2 需求分析
  由图1可以看出,订单冻结周期缩短后,可用来制作生产计划的订单仅剩余2周,从N+3到N+12周之间不再有订单,仅为预测信息(细分车型、外饰、内饰及选装包比例)。若要实现生产计划的快速制作,必须将这些预测信息转化为订单。考虑整车生产及物料供应的需求,各种配置的整车订单的均匀化排产更有利于供应商供货。因此预测信息转化为订单后,要保证各种配置的订单均匀分布,更有利于生产安排及供货。
  3 设计思路
  已获取配置信息如图2所示,接下来的任务是根据订单总量以及以下配置比例模拟生成订单,生成的订单数量上不仅要符合以下比例,同时要满足物料供应需求。
  最终的目标信息如图3
  若要根据以上已知信息生成目标信息,需要将车型,外饰,内饰及选装包根据比例信息逐列填充至表格中,针对每一列信息,需要运用其Mix计算出各种配置在所有订单的数量,通过设置同一种配置的订单间的间隔来达到订单均匀分布的目标。
  4 功能实现
  根据设计思路,其功能实现的流程图如图4。
  部分程序代码如下:
  For i=1 To sum_these‘枚举法,确定大间隔与小间隔的订单数量
  average_temp=(i*jiange_little+(sum_these-i)*jiange_big)/sum_these
  error_temp=VBA.Abs(average_temp-average)
  Do Until error_min<error_temp
  error_min=error_temp
  count_little=i
  Exit Do
  Loop
  Next
  count_big=sum_these-count_little
  If count_big=0 Then
  For ii=1 To sum_these
  Cells(row_general,7)=i_Model+first
  Cells(row_general,8)=EC
  row_general=row_general+1
  count_little_temp=count_little_temp+1
  i_Model=i_Model+jiange_little
  Next
  Exit Sub
  …
  End Sub
  5 實现效果
  生成订单后,需要通过vlookup对每个订单指定生产日期,具体步骤如下
  1)在模拟生成的订单中添加辅助列,从0开始排序,见图5
  2)在生产计划中增加辅助列,从0开始,做生产计划的累加,见图5
  3)通过VLOOKUP函数在G列针对每个订单赋生产日期,见图5
  4)以带有生产日期的订单明细作为源数据,插入透视表,结果见图6
  到此为止,我们完成了从订单生成到生产计划制作的全部步骤,无论预测信息如何调整,我们都能够通过刷新透视表迅速更新计划。
  6 结束语
  本文通过VBA编程,考虑均匀排产的原则,将预测需求信息转变为订单,在此基础之上,利用VLOOKUP函数对每个订单的生产日期进行赋值,最终通过数据透视表生成了完整的整车生产计划,为整车及下级散件的生产准备提供了数据指导。在缺乏实际订单的情况下,通过该方法可高效、准确地制作生产计划,指导实际生产。
  参考文献:
  [1]别怕,Excel VBA其实很简单 第二版 Excel Home 编著 北京大学出版社 2016年.
  [2]Microsoft  Office Excel 2016 帮助文档.
其他文献
英语专业学生批判性思维能力弱的现象已经引起学界普遍的重视。上海师范大学英语师范专业参与由经合组织教育研究及创新中心开展的“培养和评估高等教育中的创造性和批判性思
探讨了在金刚石电镀镍溶液中硼酸+柠檬酸钠复合缓冲体系对镀液稳定性以及镀镍层结合力和成分的影响。结果显示,采用上述复合缓冲剂替代单一硼酸能够提高镀液pH和硼酸质量浓度
采用氨基磺酸镍体系在60μm超细钢丝上进行金刚石复合电镀,采用正交试验探究了上砂阶段的主要工艺参数对金刚石线锯上砂效果及脆性的影响。结果表明,当电流密度为4 A/dm^(2),
本文主要立足汽车经销商售后产业,总结现有售后服务流程,阐述了利用大数据工具,创新售后服务模式,实现更高效的售后服务。优化后,增加经销商的收入,提高用户的粘度,最终使售
摘 要:本文根据2018款比亚迪E5结构与原理,通过对比亚迪E5车辆电池管理系统的故障进行分析、诊断,并结合维修手册和相关资料去思考,找到该故障所在位置,排除车辆无法上电的故障,恢复该车正常行驶。这充分证明了如何运用所掌握的知识和原理,以及车辆新技术,并结合维修手册和相关资料去思考和解决车辆故障修理难题。  关键词:比亚迪汽车 电池管理系统 OK电 动力系统故障 故障诊断  Talking abo
针对新型冠状病毒肺炎疫情背景下边远山区线上新课预习参差不齐、教学时间短、内容多和教师不能集中培训等问题,在调查访谈和课堂观察的基础上,从时间争取、教学高效和外力发
近年来,我们在甲氨蝶呤常规治疗的基础上加予中药补肾祛毒方治疗类风湿关节炎(RA),并与单药甲氨蝶呤治疗对比疗效,现将结果总结报道如下。1临床资料选取2018年1月至2020年1月
目的调查了解当前江西省口腔科专业住院医师新型冠状病毒肺炎(简称"新冠肺炎")疫情知识、态度和行为,为培训基地日后开展健康宣教工作、提升培养质量提供数据支持和科学依据
车用线束绝缘层长期处于高温工作环境中,表面的绝缘层会出现强度下降及开裂等问题。经过对车用线束绝缘层开裂位置的微观形貌观测、材料成分分析以及环境性能测试,梳理出车用
准确测定石墨烯粉体电导率是石墨烯研究、开发和应用中的核心问题。通过我们的实验研究,得出结论:利用动态四探针法测定电导率-压实密度的关系曲线可以反映石墨烯的本征电学