excel宏,如何将数百个工作簿的中指定数据汇总到一个新工作簿的新工作表。请高手指教
悬赏分:20 - 解决时间:2009-5-2 14:20
数百个工作簿中每个工作簿的数据全部都在A1:E3000,格式都一样
数百个工作簿中每个工作簿都存放在gupiao文件夹里,路径为c:\gupiao
文件内容为:
a1列(前面空格18) 日期 名称 代码
20090414 智光电气 (002169)
A4列——B4列——C4列——D4列——E4列
时间——价格——现量——笔数——S\B
9:25——5.92——11———5————B
9:30——5.91——12———2————S
9:30——5.95——103——10————B
9:31——5.85——3———64————S
9:31——5.85——2———18————S
9:32——5.81——50———2————S
9:32——5.87——53———9————B
结果要求为
获取文件内相关内容后,结果为:
A列--日期
B列--名称
C列--代码
D列--b列最大值对应c列的和
E列--b列最大值对应c列的和占c列总数的百分之几
F列--e列的“b”对应c列的和
G列--e列的“s”对应c列的和
H列--e列的“b”对应c列的和(减去)e列的“s”对应c列的和
I列--e列的“b”对应c列与b列的积的和
J列--e列的“s”对应c列与b列的积的和
K列--e列的“b”对应c列与b列的积的和(减去)e列的“s”对应c列与b列的积的和
L列--e列的“b”对应c列与b列的积的和(除以)e列的“s”对应c列与b列的积的和
M列--b列第一个最大值对应的A列的值
N列--b列最后一个最大值对应的A列的值
a---------b----c---d---e---f---g-
20090414- 智光电气-002169-103-44%-167-67-
-h---i-----j-----k-------l-----
100-989.08-129.67-859.41-762.76%-
-m-----n--
9:30--9:30
-----
a------b-----c----d---e---f--
20090414- 智光电气-002169-103-44%-167-67-
-g--h---i---j----k- -l----m-
100-989.08-129.67-859.41 -762.76%-9:30-
---n--
-9:30