当前位置:首页>看资讯 >门窗常识>出入库管理表格制作(用excel做出入库登记)

出入库管理表格制作(用excel做出入库登记)

2023-02-15 来源:防盗门责任编辑:门窗之家 浏览数:11 门窗网

核心提示:本期目标:制作一个简单的出入库登记表。 根据唯一字段条码,来登记入库数量,出库数量,自动计算库存数量。效果图:简单的出入库流水表目标:手工输入条码和名称,输入入库或出库数量后,自动计算本期仓库余数,自动输入填写日期。这个需要用到WorkSheet的Change事件。进入VBA界面。我们的表格在Sheet1,单击选中选中WorkSheet的Change事件后,会自动生成程序收尾看代码:Private Sub Worksheet_Change(ByVal Target As Range)If Target.C

制作一个简单的出入库登记表

本期目标:制作一个简单的出入库登记表。
根据唯一字段条码,来登记入库数量,出库数量,自动计算库存数量。
效果图:简单的出入库流水表目标:手工输入条码和名称,输入入库或出库数量后,自动计算本期仓库余数,自动输入填写日期。
这个需要用到WorkSheet的Change事件。
进入VBA界面。
我们的表格在Sheet1,单击选中选中WorkSheet的Change事件后,会自动生成程序收尾看代码:Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 4 And Target.Column <> 5 Then Exit Sub If Target.Row < 2 Then Exit Sub r = Target.Row arr = Range("a1:e" & r).Value For i = r To 2 Step -1 If arr(r, 2) = arr(i, 2) Then jin = jin + arr(i, 4) chu = chu + arr(i, 5) End If Next i Range("f" & r).Value = jin - chu Range("a" & r).Value = Now() End Sub程序功能:从输入行开始合计与本行条码一样的总进货数减去总出货数,然后填写到余数列,并写入日期。
为了减少误操作,我们可以设计一个限制区域,光标移到日期列(第一列)和余数列(第6列)时,让光标自动移开。
这在WorkSheet的SelectionChange事件里实现,前面步骤与选择Change事件一样,我们直接上代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 1 Then Target.Offset(0, 1).Select Exit Sub End If If Target.Column = 6 Then Target.Offset(0, -1).Select Exit Sub End If End Sub最终效果这个功能用公式也能实现,只是数据量稍微一大,会造成打开文件是卡顿,用VBA其实是把集中的计算分开了。
想解决哪方面的问题,请给我留言。
下期我想把这个表格做个下拉菜单,让输入简便化一些。

打赏
分享到:
0相关评论
阅读上文 >> 如何用excel制作发货单(制作发货单用什么软件)
阅读下文 >> 生产销售库存管理软件(怎么做库存销售表)

大家喜欢看的

  • 品牌
  • 资讯
  • 展会
  • 视频
  • 图片
  • 供应
  • 求购
  • 商城

版权与免责声明:

凡注明稿件来源的内容均为转载稿或由企业用户注册发布,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://www.menchuang.net/news/66660.html

转载本站原创文章请注明来源:门窗网

推荐新闻

更多

行业专题

更多行业专题

微信“扫一扫”
即可分享此文章

友情链接

门窗网 【测试站】(c)2008-2022 MenChuang.net SYSTEM All Rights Reserved

服务热线: ICP备案号:陕ICP备2022013085号