【发布时间】:2019-05-31 22:24:57
【问题描述】:
如何从不同的工作表(工作表 1 到工作表 4)复制不连续的单元格(A2、B4、D5、E1、F3)并逐行粘贴到一个主工作表(“工作表 5”)中?
输出应以表格形式显示:
cell A2 cell B4 cell D5 cell E1 cell F3 sheet 1
cell A2 cell B4 cell D5 cell E1 cell F3 sheet 2
cell A2 cell B4 cell D5 cell E1 cell F3 sheet 3
cell A2 cell B4 cell D5 cell E1 cell F3 sheet 4
Dim cel As Range, pasteRange As Range
Dim sht As Worksheet
Set pasteRange = ActiveWorkbook.Sheets("Sheet5").Range("A2")
For Each sht In Sheets
If sht.name <> "Sheet5" Then
For Each cel In sht.Range("A2, B4, D5, E1, F3")
pasteRange.Value = cel.Value
Set pasteRange = pasteRange.Offset(0, 1)
Next
End If
Next
【问题讨论】: