作为笔者对VBA与Python双编程知识与技能应用转化的实战课之一,开发了这个VBA版的制作配方工程报表的小工具。作为配方开单系统的小部件之一, 工程报表功能实现了产品配方单价与物性BOM清单汇总。工程师福音,让牛逼的你也能享受老板们看财务报表一样的感觉。
VBA脚本:利用FSO文件系统对象,用于批量制作100个配方文件,再循环遍历这101个Excel配方文件,从中提取相关物性数据并存储到数组中。然后将数组写入工作表单元格。这个脚本为原滋原味的VBA宏,替代python脚本,用于从多个Excel工作簿文件中提取相关数据。
主要工作处理思路:
1. 快速制作100个Excel版的配方文件:FSO 文件系统对象批量制作100个配方源文件,并重命名为新的文件名。
2. 提取配方数据:遍历每个产品配方型号,打开对应的Excel文件,并提取特定的数据到数组中,然后依次写入Excel工作表单元格中。
总结:本VBA脚本是一个自动化工具,可以大大减少手动处理Excel文件的工作量,特别是在需要处理大量相似文件时。通过自动化,可以减少错误和提高效率。
VBA制作TPE工程报表演示视频预览↓↓↓
PS:视频中所用配方与物性数据均为假想值,仅作为操作演示使用。