如何将EXCEL中多个BOM表汇总到一个表中
来源:互联网 发布:centos7 网络只有桥接 编辑:程序博客网 时间:2024/05/22 14:35
在更新BOM后,需要导入到系统中去。但是生产部的文员却给你每个BOM一页的EXCEl文件,你该怎样办呢?你当然想把所有的BOM汇总到一个Sheet后再导入,但是都是重复动作,而且你发现BOM表单的格式也不是很符合要求。像下面的图1,系列、类型、货号和颜色都应该放在表体中才适合导入的格式。这时候,你有点郁闷了,怎么办呢?用EXCEL的宏吧,是个不错的选择。
下面就以网友的一个例子做个举例。
一、每个BOM表的格式要求:
(1)第1行是标题;
(2)第2-5行是表单头,这些表单头都要填充到表单内容中去,结果如图2;
(3)第6行是表单栏目头;
(4)从第7行起是表单内容。
图1:BOM表虽然不适合直接导入,但格式都是一致的,可以先用一个宏(或过程)操作,修改成符合导入的格式,这个宏是一个预处理,通过“先录制后修改”就可以了,格式如图2所示。
图2:将一些内容复制填充到表体
二、先看一下示范,比较一下使用宏的效率。
运行宏:打开“合并多个BOM表”,按下“Ctrl+S”(该宏的快捷方式)
图3:打开“合并多个BOM表”,按下“Ctrl+S”(该宏的快捷方式)
图4:每当一个SHEET复制完成,会提示那个表复制了多少行。
图5:查看结果,多了一个SHEET——“BOM汇总” ,数据已经复制过去。
三、将“BOM汇总”的表头填好。
图6:为保留通用性,这个宏没有直接复制或填充表头,需要手工填写。
四、创建宏
一般是先录制一个宏,然后修改该宏的内容就OK了。
(1)录制宏
图7:打开录制宏的菜单
图8:分配快捷键
图9:点击几个空格后,停止录制宏
图10:依次点击菜单栏:工具/宏/宏,选择刚才录制的宏,点击编辑
图11:看到宏的代码,下一步将:sub 宏名……end sub 之间的内容替换掉
(2)将宏的代码替换,具体代码参照 “合并多个BOM表”中的宏。
附件连接地址:http://xiyangshanlu.download.csdn.net/
- 如何将EXCEL中多个BOM表汇总到一个表中
- 如何将一个excel工作簿中的多张表合并到一张表中
- 将excel文件导入到一个oracle表中
- 如何将 Oracle 数据导出到 Excel表中 --转载
- 将数据库表导出到excel中
- 如何将vb中MSHflexgrid表中的数据导入到excel表中
- thinkphp中如何将数据库中的数据导出到excel表中
- VC获取Excel所有工作表名,并将其显示到一个CListCtrl控件中
- oracle中如何将一个表从一个表空间中移动到另一个表空间
- oracle中如何将一个表从一个表空间中移动到另一个表空间
- 如何将网页内容导出到EXCEL表中……
- SAP:如何将表中的数据下载到本地excel中
- 如何将dataset导入到excel表中的多个sheet中
- 如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中
- 如何将DBGrid中的数据原样导出到Excel表中
- 如何将Excel表格中的数据批量导入到Oracle数据库表中
- 如何将TXT,EXCEL或CSV数据导入ORACLE到对应表中
- 如何将数据库中的多表的查询数据导出到excel中
- 各种Hash函数和代码
- 开篇-WTL头文件列表及简单描述
- 键盘事件触发自定义事件
- VC 系统托盘
- Ubuntu中安装项目管理软件Redmine
- 如何将EXCEL中多个BOM表汇总到一个表中
- 项目计划书通过审核
- 从菜鸟到大师细看程序员的五种层次
- 在unicode版本下一些mfc程序会崩溃
- 通过swap文件增加swap分区尺寸
- 活动目录对比工具-DSCompare使用小结
- Ajax 和 XML: 五种 Ajax 反模式
- 目前各大网站使用的web服务器与操作系统
- SQL Server如何截断(Truncate)和收缩(Shrink)事务日志