ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

ERP之物料查询系统

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2011-7-17 15:10 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
附件是一个物料库存分配到工单需求的后,可查还欠多少物料的,也可查还有多少剩余库存。
     有7100,7200两个不同的工厂,分别代表含税物料与不含税物料,并各自有个自的物料库存与工单需求。
     它们的关系是:
     1, 7100的工单(工单号以71开头)可以用7200的相同物料的库存;
     2, 但是7200的工单(工单号以72开头)不可以使用7100相同物料的库存;
     3, 7100工单使用7200物料库存时,须先使用7100物料库存,减去7100物料库存后还是欠料才可以使用7200物料的库存。
     4, 按需要日期的分后顺序来分配物料。
工作表: 物料需求与库存, 是用公式按日期把物料库存分配给工单需求,求出到此日期(每行的日期)的累计库存数,
         正数是还有库存,负数为欠料。
工作表: 欠料查询, 是用VBA把欠料数据从工作表“物料需求与库存”提取并显示;
工作表: 过剩物料料查询, 是用VBA把过剩物料数据从工作表“物料需求与库存”提取并显示;

物料查询系统eh.rar

193.07 KB, 下载次数: 3784

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-7-17 15:23 | 显示全部楼层
补充说明:物料需求与库存需先排序,第一关键字段按物料, 第二关键字段按需要日期排序。
否则数据将不正确。

TA的精华主题

TA的得分主题

发表于 2011-7-17 15:45 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
我建意兄弟把这段代码,放在你表格中关闭事件内,要不然好多兄弟就没有菜单栏了.

Sub HuiFu() '恢复模块
   ActiveWindow.DisplayHeadings = True '恢复行号列标
   ActiveWindow.DisplayWorkbookTabs = True '恢复工作表标签
   ActiveWorkbook.Protect , , False '恢复工作表左上角图标和右上角最小化/最大化/关闭按钮
      With Application
         .CommandBars.DisableAskAQuestionDropdown = False '恢复帮助
         .CommandBars("Standard").Visible = True '恢复常用工具栏
         .CommandBars("Formatting").Visible = True '恢复格式工具栏
         .CommandBars("Stop Recording").Visible = True '恢复常用工具栏
         .CommandBars("ply").Enabled = True '恢复工作表标签右键
         .CommandBars("cell").Enabled = True '恢复工作表右键
         .DisplayFormulaBar = True '恢复编辑栏
         .DisplayStatusBar = True
         .Caption = ""   '恢复标题栏
      With .CommandBars(1)
         .Controls("文件(&F)").Visible = True '恢复工作表菜单
         .Controls("编辑(&E)").Visible = True
         .Controls("视图(&V)").Visible = True
         .Controls("插入(&I)").Visible = True
         .Controls("格式(&O)").Visible = True
         .Controls("工具(&T)").Visible = True
         .Controls("数据(&D)").Visible = True
         .Controls("窗口(&W)").Visible = True
         .Controls("帮助(&H)").Visible = True
      End With
End Sub

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-7-17 15:52 | 显示全部楼层
我的程序里没有任何修改菜单栏的属性的语句呀?
我自己的菜单也没有任何变化过呀?
所以不明白,为什么会“要不然好多兄弟就没有菜单栏了”
请说明一下吗?
我加上以上代码,一点问题都没有,只是想了解清楚。

TA的精华主题

TA的得分主题

发表于 2011-7-17 21:03 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2011-7-18 07:32 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢分享。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-7-18 16:41 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
版主,你可以帮我优化吗?公式太长了。

TA的精华主题

TA的得分主题

发表于 2011-7-19 12:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢分享了

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-7-19 19:14 | 显示全部楼层
现在又加了一个功能,就是针对已开出的工单,判断是否齐料,如果未齐料,把所欠物料全部列出来。
文件放在办公室的电脑里,明天上传给大家。
不知对大家是否有用。

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-7-21 00:18 | 显示全部楼层
本想再上传一个更新版本:
增加每个欠料与已开工单的关联,即哪些工单已齐料,哪些工单欠料,欠什么物料。
增加过剩物料查询按金额大小来排序,以充分说明过剩物料中的A类物料状况。
增加每个欠料与所属采购员,所属供应商。
但是这个帖子不热,没有人气呀。
看来我这个EPR物料查询系统对大家没有什么用处的。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-25 15:46 , Processed in 0.040505 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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