EXCEL VBA判断同一行上是否有相同内容,将不同的删除
用VBA,指定表名和判断范围(如:B5:J11)见上图,不复制的内容直接删除(删除D/F/H)所有判断是在每行...
用VBA,指定表名和判断范围(如:B5:J11)
见上图,不复制的内容直接删除(删除D/F/H)
所有判断是在每行 展开
见上图,不复制的内容直接删除(删除D/F/H)
所有判断是在每行 展开
2个回答
展开全部
Sub try()
Dim rag As Range, rags As Range
Set rags = Range("B5:J11")
For Each rag In rags
If Application.WorksheetFunction.CountIf(Intersect(Range(rag.Row & ":" & rag.Row), rags), rag.Value) = 1 Then
rag.ClearContents
End If
Next
End Sub
Dim rag As Range, rags As Range
Set rags = Range("B5:J11")
For Each rag In rags
If Application.WorksheetFunction.CountIf(Intersect(Range(rag.Row & ":" & rag.Row), rags), rag.Value) = 1 Then
rag.ClearContents
End If
Next
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |