excel中如何将所有工作表A1单元格的内容提取到一个新的工作表里

比如excel有100个工作表,我想把每个工作表的A1单元格的内容提取出来,列成一张表,应该怎么做?

如果汇总表中的A列有所有工作表的名称,那么在汇总表的B2单元格输入以下公式,然后向下填充公式
=INDIRECT(A2&"!A1")
通过INDIRECT函数引用A2单元格为表名的A1单元格的数据。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-12
Sub my()
Dim SC As Integer, i As Integer
SC = Worksheets.Count
Sheets.Add After:=Sheets(SC)
For i = 1 To SC
Sheets(SC + 1).Cells(i, 1) = Sheets(i).Cells(1, 1)
Next i
MsgBox "完成喽"
End Sub
相似回答