将单元格从10个工作表复制到新工作表
问题描述:
我想使用Excel VBA将单元从10个工作表复制到新工作表。在(使用excel-vba)D4
Sheet 1中,Sheet 2中 .... Sheet10 将单元格从10个工作表复制到新工作表
A1:A10
即
- 值
答
这将将细胞复制到Sheet11列一个开始在A1
Sub GatherData()
For i = 1 To 10
Sheets("Sheet" & i).Range("D4").Copy Sheets("Sheet11").Cells(i, 1)
Next i
End Sub
当然,你必须首先创建Sheet11
+0
+1简单! – EvenPrime 2014-09-12 13:32:17
@ jbutler483除非我记错了(我不知道VBA在所有),这个问题似乎在问如何从*多个工作表*中复制特定单元格坐标中的值,而您提出的重复部分似乎会问如何从一个工作表中复制多个值。 – apsillers 2014-09-12 13:38:24
我更倾向于'从一张纸复制同样的东西,因为它会从10张单独的纸张复制'@apsillers – jbutler483 2014-09-12 13:46:21
@ jbutler483'除非您想以编程方式执行此操作。 (我不知道你是否可以在这方面) – 2014-09-12 14:23:43