对于仓库工作人员来说,每天都有大量的物料登记和发货。今天我将向您展示如何使用VBA代码创建一个非常简单的仓单订单系统。
【效果图】看看上面的动态效果,是不是觉得这个仓单相当神奇呢?点击“打开”再次刷新表格,点击“计算”计算金额就可以了,点击保存即可保存您输入的数据。接下来我们就来讲解一下如何创建这个仓库。
步骤一:如上图所示。在仓库表单页面输入基本数据并利用数据有效性对参考编号、产品名称等轻松选择输入数据。这使您可以花费尽可能少的时间输入数据。
步骤2:编写VBA代码,实现计算、存储、计费等常用功能。按快捷键alt+F11即可立即进入如上所示的VBA代码编辑窗口。请输入下面的代码。 Sub Open Order()Set es=Cells.Find(\'*\', xlFormulas, xlPrevious)[b2]=\'SM\' Format(Now(), \'ymdhms\')Range([a5 ], es.Offset(4))=\'\'[e2]=\'\' 结束子
Sub Save()On Error GoTo 100 Dimes As Range, a% If Sheet2.[f:f].Find([b2])=[b2] then MsgBox \'已保存!\' Else100: Set es=Cells.Find (\ ' *\', xlFormulas, xlPrevious) a=Application.CountA(Sheet2.[a:a]) If es.Row=4 then MsgBox \'无内容\': End Range([a5], es ) .Copy Sheet2 .Cells(a + 1, 1) Sheet2.Cells(a + 1, \'f\').Resize(es.Row - 4)=[b2] '保存保存工作表Sheet2.Cells(a + 1, \ 'g\').Resize(es.Row - 4)=[e2] '供应商Sheet2.Cells(a + 1, \'h\').Resize(es.Row - 4)=Now() 保存'保存日期和时间MsgBox "保存成功!" End IfEnd Sub
SubCalculate()Set es=Columns(3).Find(\'*\', xlFormulas, xlPrevious)对于范围内的每个Rng([c5], es) Rng.Offset(0, 2)=Rng. Offset(0, 1) * RngNextEnd Sub 步骤3:插入按钮插件并指定宏功能,如下所示。
标题鱼雷模拟器下载的内容鱼雷模拟器的功能和特点介绍 如何下载并安装鱼雷模拟器鱼雷模拟器的操作指南和技
巨龙飞过长空,翱翔于浩瀚星空。 《驯龙高手3D》是一款激动人心的游戏,带您进入充满刺激和挑战的飞行世界。在
在广阔的游戏世界中,总有一些特殊的创作吸引了广大玩家的关注。今天我们要介绍的是特色游戏—— 《驭灵师》
在广阔的数字世界中,阅读不再局限于纸质书籍。随着科技的进步,我们可以通过手机、电脑轻松欣赏各种文学作品。
在浩瀚的互联网海洋中,寻找安全便捷的下载有时会让人感到困惑。然而,当你得到这个名为《鱼友之家下载》 的东
在下载和使用类似软件之前,请阅读并遵守软件提供商的用户协议和规定,以确保您的行为符合当地法律法规。同时,我
时间:2024-05-26
时间:2024-05-26
时间:2024-05-26
时间:2024-05-26
时间:2024-05-26
时间:2024-05-26
时间:2024-05-26
时间:2024-05-26
时间:2024-05-26
时间:2024-05-26