excel中怎么提取很多sheet页的某一行到一个新sheet中
2个回答
展开全部
用VBA程序实现,假设将所有sheet中的第一行,提取到新建的sheet表中\
代码及注释如下:
Sub main()
Worksheets.Add after:=Sheets(Sheets.Count) '添加新的工作表,用于存放数据
For i = 1 To Sheets.Count - 1 '遍历所有工作表,除新添加的工作表外
Sheets(i).Rows(1).Copy Sheets(Sheets.Count).Range("A" & i) '将每个工作表的第一行,复制到新工作表,从第一行开始依次往下累加
Next i
End Sub
代码及注释如下:
Sub main()
Worksheets.Add after:=Sheets(Sheets.Count) '添加新的工作表,用于存放数据
For i = 1 To Sheets.Count - 1 '遍历所有工作表,除新添加的工作表外
Sheets(i).Rows(1).Copy Sheets(Sheets.Count).Range("A" & i) '将每个工作表的第一行,复制到新工作表,从第一行开始依次往下累加
Next i
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询