您的位置 首页 > 数码极客

vb如何建立单据

这是一个出库单模板,想要模板的可以去我公众号上下载。

表1是用来开单

表2是用来保存数据的


实现功能:

我们点击开单按键就可以开单了,单号会根据当前时期加编号自动生成,如果今天开了一单再开一单编号就会是002这样累加上去。

如果没有写内容就点击出库它是会有信息框提示,数据是不会被保存得。同一个单号文件是不会被两次保存进数据库的。

数据库里面会根据保存时间来显示日期。

下面是代码分享

Sub 开单()

Dim sr As Range, sr2 As Range, shu%, sr3

Set sr = Union([p21], [p24:t28])

Set sr2 = Sheets("数据").Cell, "h").End(xlUp)

sr3 = Format(Now, "yyyymmdd")

If Left(sr2, 8) = sr3 Then

[p21] = Left(sr2, 8) & Format(Right(sr2, 3) + 1, "-000")

Else

[p21] = Format(Now, "yyyymmdd") & "-001"

End If

End Sub


Sub 出库()

Dim sr As Range, sr2 As Range, sr3 As Range, shu%

If Sheets("数据").Range("h:H").Find([p21]) Is Nothing Then

If [p24] <> "" Then

Set sr = Sheets("数据").Cell, "a").End(xlUp).Offset(1, 0)

Set sr2 = Sheets("开单").Range("p24", [t23].End(xlDown))

Set sr3 = (0, -1).Resize(, 7)

sr

shu =

(0, 7).Resize(shu, 1) = [p21].Value

(0, 8).Resize(shu, 1) = [u21].Value

(0, 9).Resize(shu, 1) = Now

Else

MsgBox "请填写出库数据"

End If

Else

MsgBox "你已保存、请重新开单"

End If

End Sub

这个模板代码我就不每行来注解说明了,如果看不懂的可以留言。如果你看完我前面分享的代码以上代码是可以看懂的。因为我分享出来的代码都是一段段分享出来的,所做模板用的代码也是以前分享说明过的代码。

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“vb如何建立单据,vb如何建立菜单,vb如何建立主菜单”边界阅读