Excel 宏实现删除重复行,并将删除行的某一列的单元格数据保留填写到没有删除行的那一列的单元格中。求各位大神帮帮忙~!

qdswjhm 2015-04-23 11:02:17
比如说在Excel表中有 A和B两列,两列都有数据。A列存在重复数据。现在想用宏实现将A列的重复数据所在的整行全部删除,只保留一条,但被删除的重复数据所在行的B列单元格的值要添加到保留数据所在行的B列单元格中。
...全文
821 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xilo925 2015-05-02
  • 打赏
  • 举报
回复

Sub 统计()
    Dim i%, j%, xrow%, rng As Range
    xrow = Sheet1.UsedRange.Rows.Count
    For i = 2 To xrow
        Set rng = Cells(i, 1)
        For j = i + 1 To xrow
            If rng.Value = Cells(j, 1) And rng.Value <> "" Then
                Cells(i, 2).Value = Cells(i, 2).Value & "," & Cells(j, 2).Value
                Rows(j).Delete
             End If
        Next
    Next
End Sub

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧