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
'컴퓨터 > 엑셀' 카테고리의 다른 글
공부 (0) | 2018.06.20 |
---|---|
vba 데이터 지정수량만큼 반복채우기 (0) | 2018.06.17 |
범위중 첫번째셀주소 (0) | 2018.06.16 |
엑셀 동적범위 이용한 사진검색-이름정의 =picture (0) | 2018.06.15 |
vba 공백행지우기 (0) | 2018.06.14 |