copy the same row from multiple sheets into one sheet in excel

后端 未结 2 713
被撕碎了的回忆
被撕碎了的回忆 2021-01-27 00:12

I need to copy the same row from multiple sheets into one row.

Example: I have an excel file with 5 sheets. I have to copy the 10th row (or the 15th row, or the 21th row

相关标签:
2条回答
  • 2021-01-27 00:28

    This code will copy 7th row from all first 5 sheets into 6th sheet.

    Sub row_copy()
    
    For i = 1 To Worksheets.Count - 1
    
    Sheets(i).Rows(7).Copy Sheets(6).Cells(i, 1)
    
    Next i
    
    End Sub
    
    0 讨论(0)
  • 2021-01-27 00:41

    Here is a sample for 6 sheets and rows # 7:

    Sub copyrow()
        Dim Nrow As Long, Nsheet As Long
        Dim i As Long
    
        Nrow = 7
        Nsheet = 6
    
        For i = 1 To Nsheet - 1
            Sheets(i).Cells(Nrow, 1).EntireRow.Copy Sheets(Nsheet).Cells(i, 1)
        Next i
    End Sub
    

    The row # 7 from the first 5 sheets will be copied into the 6th sheet.

    0 讨论(0)
提交回复
热议问题