안녕하세요,Excel VBA - 행에서 중복 제거
이전 게시물을 읽고이 특정 문제에 대한 답변을 찾을 수 없습니다.
내가 A2, B2로 값을 반환 엑셀의 VBA 스크립트를 가지고, C2는 다음 A3, B3, C3에 데이터를 채우기 위해 루프를 통해 실행 등 내가 중복 값을 제거하기 만하면 무엇
행에서 VBA를 사용하고 유일한 값만 반환합니다. 나는 "/"를 사용하여 구분합니다.
빈 셀을 무시해야합니다.
아이디어는 결과가 다음 루프 전에 계산된다는 것입니다.
이상적 I은 C1 등의 A1, B1,
이의 협조가 인정된다 채울 필요없이 결과를 표시 할 것이다.
'Conditions
If Cells(rw, 24) = Cells(rw, 26) And Cells(rw, 24) = Cells(rw, 25) Then Cells(rw, 18) = "'" & Cells(rw, 24)
If Cells(rw, 24) <> Cells(rw, 26) Then Cells(rw, 18) = Cells(rw, 24) & "/" & Cells(rw, 26)
Cells(rw, 20) = Application.VLookup(Cells(rw, 18), Workbooks("CMF Export.xlsx").Sheets("Data").Columns("C:D"), 2, False) ' Vlookup function
If Not aCell Is Nothing Then
Cells(rw, 23 + i) = Right(aCell.Value, 7)
End If
실패 지금까지 시도 것을 포스트. –
나는 정상적인 if 문을 공식을 사용하여 결과를 계산했습니다. 이것은 전체 프로세스 속도를 늦추고 있습니다. 나는이 특별한 문제로 어디서부터 시작해야할지 전혀 모른다. – Mark
이것은 시도한 코드이지만 세 번째 검사를 고려하지 않았습니다. 셀 참조는 내 예제와 동일하지 않지만 스위트로 변경됩니다. – Mark