老婆的公司导入ERP,需要重新将材料编码,老婆负责这个工作。编码其实很简单,但是有天老婆下班回来说,连仓库的材料标签也要她打印出来,这么多的标签不是麻烦死了吗?我的一个一个输进去再打印。我听后哈哈大笑,说如果这样一个一个做,做到明年也搞不完,用VBA可以做。其实我一边说一边在脑海里想到了是怎么样做的。物料的编码清单不外乎这几个字段:料号、名称、规格、厂商。。。等等,在做ERP前期数据整理的时候,要将这些数据在Excel里面整理好,然后再导入到ERP里面。所以可以以这张表为基础,批量生成标签。
实际的做法是:
1、在一个工作表里存放了物料编码,在另一个工作表里画好一个标签的样子;
2、批量生成有两种做法:a.每生成一个标签,启动打印机打印出来;b.一次性批量生成所有标签,然后再打印。为了增强程序的柔性,可以编一些交互界面,让用户输入打印的编码起始和终止行。很快,一个标签生成程序就做好了。
很多人都听说过在WORD里面批量生成信封,其实用EXCEL也可以达到同样的效果,具体的方法跟生成标签的方法一样。