【发布时间】:2019-08-01 18:19:17
【问题描述】:
伙计们。我有一个包含多张工作表的工作簿,超过 200 个。我正在尝试在 excel 中创建一个名为“SUMMARY”的摘要表,其中在一个列中列出所有工作表的名称,在另一列中列出单元格 J2(在每个工作表中)的内容柱子。 我发现下面的代码返回一列,其中包含每个工作表的 J2 单元格的内容,但不返回具有工作表名称的列,因此我无法使用它。您能否提供一些提示如何实现代码以返回两列?
Sub MakeSummaryTableOfACellAcrossSheets()
Dim ws As Worksheet
Application.ScreenUpdating = False
Sheets("SUMMARY").Activate
For Each ws In Worksheets
If ws.Name <> "ITEMS FAMILY" Then
ws.Range("J2").Copy
ActiveSheet.Paste Range("A65536").End(xlUp).Offset(1, 0)
End If
Next ws
Application.ScreenUpdating = True
End Sub
【问题讨论】: