分享

Excel找出两列相同值的VBA宏代码

 甘苦人生2010 2013-03-11

以下的宏代码,其功能是,找到AB两列相同值,并存放到C列。

  Sub MySubSearch()

  Dim i As Integer

  Dim c As Range

  For i = 2 To Sheet1.[B65536].End(xlUp).Row

  For Each c In Sheet1.Range("A2:A" & Sheet1.[A65536].End(xlUp).Row)

  If Cells(i, 2).Value = c Then Cells(i, 2).Font.ColorIndex = 3

  Next c

  If Cells(i, 2).Font.ColorIndex = 3 Then _

  Cells(Sheet1.[C65536].End(xlUp).Row + 1, 3).Value = Cells(i, 2).Value

  Next i

  MsgBox "所有重复编号已经找出,请查看结果!"

  End Sub

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多