EXCEL中能不能将工作组中同一个位置的数据链接到另一个工作表中

来源:百度知道 编辑:UC知道 时间:2024/06/27 09:38:10
我本人从事库房管理工作,库房物资达1800多种,一个分类有100多种物资,建明细帐页也是100多个工作表为一个工作组。每个物资的明细帐工作薄都有当年每一天,每一月,以及一年的物资收发明细。但是难题是:我如何才能将这100多项物资工作表中每月总结反映到一个新的工作表中呢?用链接我只能一个工作表,一个工作表的链接。1800多项,太多了吧。请高手救救我吧。谢谢!!!
请注意:我要的不是N个工作表同一位置数据的求和,而是N个工作表中的同一列数据,比如100个工作表,第一个月该物资的月统计数据都是在第11列,那一共就有100个第11列,把这100个工作表中的11列,全部按顺序链接到一个新的工作表中,这样反映出来的是100项物资一个月的收发情况总结,而不是要这100项物资的求和数据!
请看仔细。谢谢!
=====================================
谢谢smallcolour 、谢谢老鼠麦大米!
smallcolour大哥写的代码是正确的。而老鼠麦大米写的代码有点点问题。
smallcolour大哥麻烦你再写一次,需要的是第11行的数据,使用的方法是:选择性粘贴--粘贴链接。
可以的话就给分了。谢谢!!!谢谢热心的老鼠麦大米。

我是假设你的汇总表在第一张.把后面100张的11行全都复制过来从第一张的第一列开始.
按下ALT+F11,插入-模块,输入下列代码,然后按下F5运行.

下面的就是11行
************11行.

Sub AAAA()
Dim A As Integer
A = Sheets.Count
Sheets(1).Select
Cells(1, 1).Select
For x = 2 To A
Sheets(x).Select
Range("11:11").Select
Selection.Copy
Sheets(1).Select
Cells(X-1, 1).Select
Selection.PasteSpecial Paste:=xlPasteValues
Next
End Sub

**********
粘公式
在同一表中粘公式是不可行的.因为它会随单元格变动.

如果你的表的命名有规律可以用vba编程来做,否则我想不出更好的办法

如果你是要吧所有表的11列相加的话,可以用

=sum('*'!K:K)

用数据透视表可以完成.

为什么不用其他管理软件- -