'检查重复记录,并在前面加标识::: PublicSub 查重复记录() Dim iLine AsInteger Dim sText AsString Dim iBefore AsInteger Dim oSheet As Worksheet Dim iColumn AsInteger iLine =2 iBefore =-1 iColumn =1' 检查重复的列 Set oSheet = Sheet1 '检查的工作表 While oSheet.Cells(iLine, iColumn) <>"" If sText = oSheet.Cells(iLine, iColumn) Then oSheet.Cells(iLine, iColumn) =":::"& oSheet.Cells(iLine, iColumn) If iBefore =-1Then oSheet.Cells(iLine -1, iColumn) =":::"& oSheet.Cells(iLine -1, iColumn) EndIf Else sText = oSheet.Cells(iLine, iColumn) iBefore =-1 EndIf iLine = iLine +1 Wend End Sub