html制作进销存,手把手教你定制属于自己的进销存软件

html制作进销存,手把手教你定制属于自己的进销存软件接着上一步的继续来更新,上一步设置了入库单和出库单的选择录入问题下面来说一下入库单和出库单的数据保存转移问题在入库单和出库单分别插入两个按钮,然后再模块里写入一下代码Sub入库单录入()a=Sheet3.Range(“a65536”).End(xlUp).RowIfSheet3.Range(“b2”)=””ThenMsgBox”请选择录入供应商名称!”ExitSubEndI…

大家好,又见面了,我是你们的朋友全栈君。

接着上一步的继续来更新,上一步设置了入库单和出库单的选择录入问题

下面来说一下 入库单和出库单的数据保存转移问题

在 入库单和出库单分别插入两个按钮,然后再模块里写入一下代码

Sub 入库单录入()

a = Sheet3.Range(“a65536”).End(xlUp).Row

If Sheet3.Range(“b2”) = “” Then

MsgBox “请选择录入供应商名称!”

Exit Sub

End If

If a < 4 Then

MsgBox “请录入数据后,再点击录入按钮!”

Exit Sub

Else

For c = 4 To a

b = Sheet5.Range(“b65536”).End(xlUp).Row + 1

Sheet5.Cells(b, 1) = b – 2

Sheet5.Cells(b, 2) = Sheet3.Cells(c, 2)

Sheet5.Cells(b, 3) = Sheet3.Cells(c, 3)

Sheet5.Cells(b, 4) = Sheet3.Cells(c, 4)

Sheet5.Cells(b, 5) = Sheet3.Cells(c, 5)

Sheet5.Cells(b, 6) = “入库”

Sheet5.Cells(b, 7) = Sheet3.Range(“b2”)

Sheet5.Cells(b, 8) = Sheet3.Range(“e2”)

Next

End If

MsgBox “提取数据成功!”

Sheet3.Range(“A4:E16”).ClearContents

End Sub

Sub 出库单录入()

a = Sheet4.Range(“a65536”).End(xlUp).Row

If Sheet4.Range(“b2”) = “” Then

MsgBox “请选择领料车间名称!”

Exit Sub

End If

If a < 4 Then

MsgBox “请录入数据后,再点击录入按钮!”

Exit Sub

Else

For c = 4 To a

b = Sheet5.Range(“b65536”).End(xlUp).Row + 1

Sheet5.Cells(b, 1) = b – 2

Sheet5.Cells(b, 2) = Sheet4.Cells(c, 2)

Sheet5.Cells(b, 3) = Sheet4.Cells(c, 3)

Sheet5.Cells(b, 4) = Sheet4.Cells(c, 4)

Sheet5.Cells(b, 5) = Sheet4.Cells(c, 5)

Sheet5.Cells(b, 6) = “出库”

Sheet5.Cells(b, 7) = Sheet4.Range(“b2”)

Sheet5.Cells(b, 8) = Sheet4.Range(“e2”)

Next

End If

MsgBox “提取数据成功!”

Sheet4.Range(“A4:E16”).ClearContents

End Sub

然后根据宏的名字选择对应的。这个是入库单和出库单的保存问题,

只是简单的纠错,没有做更严谨的纠错,有问题的小伙伴入门之后可以自己研究下

de17a76aec8cc0c9f4ed21f71e9ab33f.gif

2018-12-11 14:41 上传

点击文件名下载附件

45.81 KB, 下载次数: 456

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138263.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 深究递归和迭代的区别、联系、优缺点及实例对比「建议收藏」

    深究递归和迭代的区别、联系、优缺点及实例对比「建议收藏」深究递归和迭代的区别、联系、优缺点及实例对比1.概念区分递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;

  • 什么是java 前端_为什么很多人选择前端而不选择 Java?

    什么是java 前端_为什么很多人选择前端而不选择 Java?互联网常见的九种职业,和游戏中的角色一样,不同的职业都有不同的特点。前端和后端,不同的人感受完全不一样。从性别上来说,妹子更适合前端,汉子可能会更偏爱后端,但影响不是特别大,其中一个原因就在于是,后端做的事情,看不见,摸不着,需要有比较强的抽象思维能力。那什么是抽像思维能力呢?如果你会下象棋的话,我马二进四,你炮八进三,我马四退五,你象三进五,能不能在脑袋里想象出来是什么样子?如果不会下象期的话,…

  • 如何用SVN版本控制器将提交的文件还原到以前的版本

    如何用SVN版本控制器将提交的文件还原到以前的版本

  • 有监督学习VS无监督学习「建议收藏」

    有监督学习VS无监督学习「建议收藏」事先先说明一下:标签就是指的分好的类别,指明标签就是告诉计算机,这个样本属于哪一类。对于聚类的话,是事先类别都没定义好,但是类别的个数一定要告诉计算机这个问题可以回答得很简单:是否有监督(supervised),就看输入数据是否有标签(label)。输入数据有标签,则为有监督学习,没标签则为无监督学习。首先看什么是学习(learning)?一个成语就可概括:举一反三。此处以高考为例,高考的题目在上

  • 怎么使用matlab画图_matlab画图plot

    怎么使用matlab画图_matlab画图plot注意点matlab中分号;是拿来分隔列并抑制输出显示的。matlab中每个变量都是数组/矩阵,即使是x=1这样的语句也代表创建了一个1*1的矩阵,变量使用前必须有值。通过whos显示当前的变量使用情况。长任务可以通过使用省略号…扩展到另一行。formatlong命令显示十进制后的16位数字。b白色、r红色、k黑色基本语法示例循环、选择、函数定义function…

  • python中griddata的外插值_利用griddata进行二维插值

    python中griddata的外插值_利用griddata进行二维插值有时候会碰到这种情况:实际问题可以抽象为\(z=f(x,y)\)的形式,而你只知道有限的点\((x_i,y_i,z_i)\),你又需要局部的全数据,这时你就需要插值,一维的插值方法网上很多,不再赘述,这里仅介绍二维的插值法这里主要利用scipy.interpolate包里griddata函数griddata(points,values,xi,method=’linear’…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号