多语言展示
当前在线:323今日阅读:176今日分享:34

Excel中VBA userform invent自定义窗体收发库存

通常在Excel中,制作库存收发台账是比较常见的。但是如何让流水台账能像数据库那样,呈现收发总账,实时库存,每期库存等类似数据,是值得关注探讨的。在此,介绍一种通过在Excel中VBA代码编程,自定义用户窗体,实现更多详细账期信息的设计流程方法。
工具/原料
1

Excel中VBA userform inventory自定义窗体收发库存

2

产品收发库存报表

3

期初库存,收发总账,当期库存

4

收发流水帐目,每期库存

5

St = Sheet2.Range('A7').End(xlDown).Row

6

Select Case Sheet2.Cells(Ro, 1).Value

7

UserForm_Initialize

8

UserForm1.ComboBox01.AddItem '???'

方法/步骤
1

如下的Excel是一份关于产品收发库存报表,包括期初库存,收发总账,当期库存,以及收发流水帐目,每期库存;

2

点击浏览宏,运行自定义窗体程序;

3

弹出如下用户自定义窗体,它有一个组合框和四个文本框,以及两个命令按钮,一个组合框和四个文本框与Excel中流水台账的每条记录字段名称对应;

4

组合框选择Oswald,其他四个文本框依次输入如下字段内容,Instant stock置空,VBA运算完每期库存后,自动填入数值;

5

点击Write按钮,得到如下结果,Instant stock为75,而Excel表中总账表和流水账表,相应科目字段内容都自动更新,运算结果均准确无误;

6

多次输入收发记录,经过验证,每次运算结果均是准确的;

7

如下VBA代码1st;

8

如下VBA代码2nd;

9

如下VBA代码3rd;

推荐信息