선택한 열에서 일부 중복을 제거하려고 시도하지만이 함수는 대소 문자에 관계없이 모든 복제본을 제거합니다. RemoveDuplicates
은 소문자, 대문자 등을 중복으로 간주합니다. 예 : 함수는 CENTRAL
, central
및 Central
을 제거했습니다.Excel VBA RemoveDuplicates 함수에서 대/소문자 구분을 사용합니다.
다음 코드를 기록하고 조금 변경했습니다. 다른 케이스로 항목을 보관해야하며 중복으로 제거하고 싶지 않습니다.
Sub Macro1()
'
' Macro1 Macro
'
' Keyboard Shortcut: Ctrl+q
'
ActiveWorkbook.Sheets(3).Range("A:A").Clear
Selection.Copy
Sheets("Sheet3").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.RemoveDuplicates Columns:=1, Header:=xlNo
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
Sheets("Sheet2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
'Range("B12").Select
Selection.End(xlToRight).Select
ActiveWorkbook.Sheets(3).Range("A:A").Clear
End Sub
고마워요 ... 잘 작동합니다. –