Sub CopyNonEmpty() Dim sourceRange As Range, targetRange As Range
'定义源表格的范围 Set sourceRange = Sheets("Sheet1").Range("A1:F10")
'确定目标表格的范围 Set targetRange = Sheets("Sheet2").Range("A1:F10")
'遍历源表格中的每一行 For Each Row In sourceRange.Rows
'如果该行中至少有一个单元格非空 If WorksheetFunction.CountA(Row) <> 0 Then
'查找新表中的下一个空行,并将源行复制到该行中 Set nextRow = targetRange.Rows(targetRange.Rows.Count).End(xlUp).Offset(1) Row.Copy nextRow
End If Next End Sub
CopyNonEmpty()
上一篇:把多个文件合并为单个PDF文件