자동 정렬은 2010 VBA에서 Microsoft Excel을 사용하여 날짜를 입력으로
이 기사에서는 워크 시트에 입력 할 때 날짜를 자동으로 정렬하는 방법에 대해 알아 봅니다.
Q) 매일 새로운 날짜 항목으로 업데이트되는 스프레드 시트가 있습니다. 최신 날짜별로 행을 정렬하고 (날짜는 C 열에 있음) 맨 아래에 새 날짜를 추가 할 때마다 입력 한 후 자동으로 목록에 정렬되기를 원합니다. 이 작업을 수행하는 쉬운 방법이 있습니까?
예를 들어 보겠습니다 :
다음은 우리가 가지고있는 데이터의 사진입니다
다음은 정보를 입력 할 때보고 싶은 결과의 스냅 샷입니다.
개발자 탭을 클릭하고 코드 그룹에서 Visual Basic을 선택합니다
작업중인 시트에 다음 코드를 입력하십시오. (이 예의 sheet1)
Private Sub Worksheet_Change (ByVal Target As Range)
오류시 다음 다시 시작
범위 ( “A1”). 정렬 키 1 : = 범위 ( “C2”), _
Order1 : = xlAscending, 헤더 : = xlYes, _
OrderCustom : = 1, MatchCase : = False, _
방향 : = xlTopToBottom
End Sub
이러한 방식으로 정보를 입력 한 후 날짜 열별로 데이터를 쉽게 정렬 할 수 있습니다. 이렇게하면 데이터 정렬을위한 수동 단계를 수행하는 시간을 절약 할 수 있습니다.