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 | Private Sub Worksheet_Change(ByVal Target As Range) If Not Target.Address = "$Y$10" Then Exit Sub 'Application.EnableEvents = False Range("z847").Select Dim banVal banVal = Range("$y$10").Value Dim rng As Range If banVal <> "" Then For Each rng In Range("z:z") If rng.Value = banVal Then Application.Goto Range("X" & Application.WorksheetFunction.Match(banVal, Range("z:z"), 0)), True Exit Sub Else End If Next Else Range("$y$11").Select End If Application.EnableEvents = True ' 이벤트가 발생되면 작동합니다 End Sub | cs |
728x90
'■ Excel > ㅡExcel VBA Code' 카테고리의 다른 글
엑셀 VBA 코드 모든 시트 내용 한번에 모으기(펌) (0) | 2021.02.09 |
---|---|
엑셀VBA 셀배경색 초기화 코드 (0) | 2021.02.08 |
엑셀VBA 선택한 셀 내용 클립보드에 복사 (0) | 2021.01.07 |
엑셀 행열 숨기기 개체를 시트 밖으로 이동할 수 없습니다. (0) | 2020.11.10 |
엑셀 VBA 특정 셀선택 자동 매크로 실행 (0) | 2020.11.08 |