如何自动将EXCEL中不同工作薄相同位置的数据提取至新工作薄中?

图1
图2
图3
一张表有很多工作薄,命名不规则,现需要新建一张工作薄,图3所示,自动将每张工作薄的设计号和图2中的金额提取至新工作薄中,如何实现?PS:设计号和金额均为合并单元格

你说反了吧。是一张工作簿里面的很多工作表吧?
图3的那个表,放在首位,右键工作表标签--查看代码--把下面代码复制进去,ALT+F8 执行即可~
SUB AA()
FOR I=2 To worksheets.count
x=sheets(1).[a65536].end(3).row
sheets(1).cells(x,1)=sheets(i).[b3]
sheets(1).cells(x,2)=sheets(i).[m1]
next
END SUB追问

按你说的弄了,没反应啊

追答

把表格传过来!815850733

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-30
“追问 按你说的弄了,没反应啊”
“余余1892”说的是使用VBA。如果你在VBA中输入好程序以后,不能运行则可能你的EXCEL没有装全。
第2个回答  2012-12-30
工作表名称用sheet1 sheet2这种,不要用你自己命名的表名
第3个回答  2012-12-30
把表发给我看看追问

怎么发你?

相似回答