[땡큐엑셀vba & 엑셀매크로] 바탕색이 같은 셀값 추출
엑셀vba예제2020. 7. 9. 00:00
' Source by 땡큐엑셀vba & 엑셀매크로
' 바탕색이 같은 셀 추출
'
Sub 같은바탕색추출()
Dim 범위 As Range
Dim 바탕색 As Range
Dim k As Integer
'G2부터 맨끝까지 Clear
Range("G2:G" & Rows.Count).Clear
'범위입력
Set 범위 = Application.InputBox("범위를 지정하세요", "범위지정", , , , , , 8)
'바탕색 입력
Set 바탕색 = Application.InputBox("추출할 바탕색셀을 지정하세요", "바탕색", , , , , , 8)
'화면갱신 중지
Application.ScreenUpdating = False
'범위의 셀 하나하나씩 꺼내어
'바탕색이 같은지 비교하여
'아래에 복사
For Each R In 범위
If R.Interior.Color = 바탕색.Interior.Color Then
k = k + 1
'지정한 바탕색셀(기준) 밑으로 출력
R.Copy Destination:=바탕색.Offset(k, 0)
End If
Next
'화면갱신 재개
Application.ScreenUpdating = True
MsgBox "완료되었습니다", vbInformation, "땡큐엑셀vba & 엑셀매크로"
End Sub
바탕색이 같은 셀값 추출하기-땡큐엑셀vba.xlsm
0.10MB
'엑셀vba예제' 카테고리의 다른 글
[땡큐엑셀vba & 엑셀매크로] 선택영역의 행의 합, 열의 합 (0) | 2020.07.11 |
---|---|
[땡큐엑셀vba & 엑셀매크로] 선택된 영역의 숫자가 입력받은 숫자보다 크면 빨간색으로,작으면 파란색으로, 같으면 노란색으로 칠한다. (0) | 2020.07.10 |
[땡큐엑셀vba & 엑셀매크로] 바탕색이 같은 셀의 합계-사용자정의함수 (0) | 2020.07.08 |
[땡큐엑셀vba & 엑셀매크로] 시트이름 나열하기 (sheets.count) (0) | 2020.07.07 |
[땡큐엑셀vba & 엑셀매크로] 해당 조건에 따른 창고분류 (if,instr) (0) | 2020.07.06 |