이 기사에서는 워크 시트에 입력 할 때 날짜를 자동으로 정렬하는 방법에 대해 알아 봅니다.

Q) 매일 새로운 날짜 항목으로 업데이트되는 스프레드 시트가 있습니다. 최신 날짜별로 행을 정렬하고 (날짜는 C 열에 있음) 맨 아래에 새 날짜를 추가 할 때마다 입력 한 후 자동으로 목록에 정렬되기를 원합니다. 이 작업을 수행하는 쉬운 방법이 있습니까?

예를 들어 보겠습니다 :

다음은 우리가 가지고있는 데이터의 사진입니다

img1

다음은 정보를 입력 할 때보고 싶은 결과의 스냅 샷입니다.

img2

개발자 탭을 클릭하고 코드 그룹에서 Visual Basic을 선택합니다

img3

작업중인 시트에 다음 코드를 입력하십시오. (이 예의 sheet1)

Private Sub Worksheet_Change (ByVal Target As Range)

오류시 다음 다시 시작

범위 ( “A1”). 정렬 키 1 : = 범위 ( “C2”), _

Order1 : = xlAscending, 헤더 : = xlYes, _

OrderCustom : = 1, MatchCase : = False, _

방향 : = xlTopToBottom

End Sub

img4

이러한 방식으로 정보를 입력 한 후 날짜 열별로 데이터를 쉽게 정렬 할 수 있습니다. 이렇게하면 데이터 정렬을위한 수동 단계를 수행하는 시간을 절약 할 수 있습니다.