自从看了几个VBA的教学视频后,像入了魔样老想学会, 从开始的IF判断到简单的循环,到最后的数组,字典, 最终最后两个也只是学了个一知半解, 为了学有所用把以前用函数做的采购模板, 全换上VBA了, 感觉瞬间高大尚了,
详解下这个模板大该思路, 为了能够在局域网内多台电脑同时使用, 把BOM表和订单明细表都单独另存为独立的工作簿并设上密码保护, 共享的时候这两个工作薄其它电脑不知道密码是直接打不开的,但是可以通过共享的仓库入库, 订单查询两个工作簿来调取BOM表和订单明表里面的数据来做到更改和查询功能, 这样以来只要把文件夹在局域网内共享,并设置权限可更改保存,不能删除, 就可以达到文件夹内的工作簿多台电脑同时操作互不影响,
下面是文件夹介绍和表格演示:
附件:
下单系统局域版.part01.rar
(2 MB, 下载次数: 34)
下单系统局域版.part02.rar
(2 MB, 下载次数: 38)
下单系统局域版.part03.rar
(2 MB, 下载次数: 31)
下单系统局域版.part04.rar
(2 MB, 下载次数: 38)
下单系统局域版.part05.rar
(875.92 KB, 下载次数: 30)
里面有VBA模块, 附件有点大, 实际只有几十K大小,
其实还有很多要改进的地方, 像字典和数组的合并运用我还没撑握, 表格里只是用了字典最基本的东西来实现更改攻能, 总体来说还有很大的改进空间.
VBA确实强大, BOM表和订单明细表里8万行以内的数据都能很快的读取和写入, 要是函数2万行就动不了, 对于采购来说8万行的数据也够用了, 再多就要另想办法存储了
|