VBA从工作表名称的各种工作表中提取数据

时间:2016-12-07 06:00:06

标签: excel vba excel-vba

我有一个工作簿,其中包含一个主要工作表“Monthly collection reeport”和几张带日期的工作表。我需要将数据从所有纸张(仅总列C14-D14)拉到主纸张“每月”(C4-D14),其中一个在第一列以下,纸张名称分别在B1-B13栏中。

enter image description here

2 个答案:

答案 0 :(得分:1)

根据您的需要进行调整:

Sub xxxxx()
Dim j As Integer
x = Sheets.Count ' count no of sheets
For j = 1 To x - 1 
Range("a" & j) = Worksheets(j + 1).Name ' main sheet must be the first, run code from main sheet
Next
End Sub      

答案 1 :(得分:0)

所以最终的代码将是

Sub xxxxx() Dim j As Integer x = Sheets.Count ' count no of sheets For j = 4 To x + 2 Range("B" & j) = Worksheets(j - 2).Name ' main sheet must be the first, run code from main sheet Next End Sub