0
직원 ID가 포함 된 정렬 기준으로 첫 번째 열을 사용하여 워크 시트의 데이터를 정렬하려고합니다. 아래 코드는 내가 시도한 것으로, 작동하지만 제한된 범위 ("A2 : F7")를 볼 수 있습니다. 이제 Excel을 사용하여 첫 번째 열 선택을 변경할 수 있지만 전체 범위에서 수행하는 방법을 알 수없는 방법입니다. Shift + Ctrl + End 또는 다른 변형이 작동합니까? 이 같은첫 번째 열의 값을 사용하여 정의되지 않은 범위의 데이터 정렬
' Sort Data According to emp_id
'
ActiveWorkbook.Worksheets("Temp Calc").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Temp Calc").Sort.SortFields.Add Key:=Range("A2:A7" _
), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Temp Calc").Sort
.SetRange Range("A1:F7")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
이 화려한 작품 – mathew