728x90
특정셀과 같은 값을 가지는 행만 보이고 나머지 행은 모두 숨기기 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | Private Sub Worksheet_Change(ByVal Target As Range) If Not Target.Address = "$T$2" Then Exit Sub 'Application.EnableEvents = False Dim banVal banVal = Range("$T$2").Value Dim rng As Range Dim rngD As Range If banVal <> "" Then For i = 3 To 842 Rows("3:842").EntireRow.Hidden = True If Range("w" & i) = banVal Then If rngD Is Nothing Then Set rngD = Range("W" & i) 'rngD.Select '단계별 확인 때 사용 Else Set rngD = Union(rngD, Range("W" & i)) 'rngD.Select '단계별 확인 때 사용 End If Else End If Next Else End If rngD.EntireRow.Hidden = False 'Application.EnableEvents = True ' 이벤트가 발생되면 작동합니다 End Sub | cs |
728x90
'■ Excel > ㅡExcel VBA Code' 카테고리의 다른 글
엑셀 VBA 과정 숨기기 (0) | 2022.01.14 |
---|---|
엑셀VBA 전체 하이퍼링크 제거 (0) | 2021.03.07 |
엑셀 VBA 코드 모든 시트 내용 한번에 모으기(펌) (0) | 2021.02.09 |
엑셀VBA 셀배경색 초기화 코드 (0) | 2021.02.08 |
엑셀VBA 값바뀌면 해당값 바로 찾아서 이동 (0) | 2021.01.07 |