컴퓨터/엑셀

vba 중복값 공백처리

풍경소리^^ 2018. 6. 16. 22:55


Sub 중복값제거()
Dim i As Long
Dim 초기값 As String
Dim 가공전주소 As String
Dim 가공대상두번째달러 As Long
Dim 가공대상콜론 As Long
Dim 가공후 As String

Dim C As Range, Rng As Range, rng1 As Range, rng2 As Range
     Set Rng = Application.InputBox(prompt:="원하는 영역을 마우스로 선택하세요", Title:="범위선택", Type:=8)


For i = 1 To Rng.Columns.Count
초기값 = Rng.Cells(1, i).Value 'range(Rows.Count, i).Value
Set rng1 = Range(Rng.Cells(2, i), Cells(Rng.Cells(1, i).Row + Rng.Rows.Count + 1, Rng.Rows.Column + i - 1)) 'Rng.Offset(1, 0)
'rng1.Select
'Set rng1 = Rng.Offset(1, 0).Resize(Rng.Rows.Count - 1, Rng.Columns.Count)

    For Each C In rng1
           
        If C.Value = 초기값 Or C.Value = "" Then
            C.ClearContents
        Else
            초기값 = C.Value
        End If
        C.Select
    Next C
Next i
End Sub


중복값제거.xls


중복값제거.xls
0.05MB

'컴퓨터 > 엑셀' 카테고리의 다른 글

공부  (0) 2018.06.20
vba 데이터 지정수량만큼 반복채우기  (0) 2018.06.17
범위중 첫번째셀주소  (0) 2018.06.16
엑셀 동적범위 이용한 사진검색-이름정의 =picture  (0) 2018.06.15
vba 공백행지우기  (0) 2018.06.14