차이 셀에 중복 된 값이있는 Excel 시트가 있습니다. 그러나 여기 잡아 먹는 것은 모든 세포가 서로 인접 해 있지 않다는 것입니다. &에서 시트를 수동으로 임의로 선택하여 중복 된 셀을 제거하려고합니다.Excel VBA를 사용하여 무작위 셀에서 중복 제거
아래에서 나는 값 "test"가있는 임의의 셀을 선택했습니다. 선택한 셀에서 복제본을 제거하고 싶습니다.
사과 : 가능한 시나리오 추가. 반복적 인 세포가 처음 나타날 때만 필요합니다. 남은 어커런스를 제거하십시오. A1 = TEST & B6 = WEST가 주어져야 함을 의미합니다. 다른 모든 셀 값은 제거해야합니다.
이Sub dural()
Dim v As Variant, r As Range
v = ActiveCell.Text
addy = ActiveCell.Address
For Each r In Selection
If Not addy = r.Address Then
If r.Value = v Then
r.ClearContents
End If
End If
Next r
End Sub
* ActiveCell *은 C12입니다. C12 (또는 다른 셀)를 * Test *로 유지하거나 모두 제거 하시겠습니까? – Jeeped
@Jeeped - 선택한 활성 셀 (C12)을 제외한 모든 셀을 제거합니다. 고맙습니다. –
음 : 귀하의 편집. '첫 번째 사건'이란 무엇을 의미합니까? 예를 들어, 새 (첫 번째) 이미지의 강조 표시된 셀 (A1)이없는 경우 '첫 번째 발생'이 무엇입니까? C2 (행 기준) 또는 A5 (열 기준)일까요? – barryleajo