Excel이 강조 표시된 셀로 자동으로 이동하는 방법

Excel이 강조 표시된 셀로 자동으로 이동하는 방법

간트 차트 템플릿을 가지고 놀면서 일부 내용을 편집했습니다. 제가 알아차린 단점 중 하나는 "E4" 셀의 날짜를 변경할 때 발생한다는 것입니다. 왼쪽 섹션의 셀이 강조 표시되지만 자동으로 이동되지는 않습니다.

날짜를 2017년 2월 2일로 변경하면 날짜 열이 강조 표시되지만 해당 날짜로 수동으로 스크롤해야 합니다.

질문: Excel에서 시트를 선택한 날짜로 자동으로 이동할 수 있는 방법이 있나요?

간트 차트

답변1

Worksheet_Change()이를 위해 이벤트를 사용할 수 있습니다 . 에서워크시트이 코드를 실행하려면 이 코드를 추가하세요. (워크시트 탭을 마우스 오른쪽 버튼으로 클릭하고 "코드 보기"로 이동):

Private Sub Worksheet_Change(ByVal Target As Range)
Dim dateCell As Range

If Target.Address = "$E$4" Then
    Set dateCell = Range("A49:A50").Find(what:=Target.Value)
    If dateCell Is Nothing Then
        MsgBox ("Date not found")
    Else
        dateCell.Select
    End If
End If
End Sub

참고: Set dateCell = Range([this range])날짜를 입력한 후 "이동"하려는 날짜 범위를 조정하세요.

관련 정보