Чтобы установить автоматическую сортировку по столбцам желаний при открытии рабочей книги, необходим этот макрос (VBA).
Private Sub Worksheet_Open() Columns("D:D").Select Selection.Sort Key1:=Range("D6"), Order1:=xlDescending, Header:=xlYes, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal Columns("J:J").Select Selection.Sort Key2:=Range("J6"), Order1:=xlDescending, Header:=xlYes, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _ DataOption1:=xlSortNormal End Sub
Как это устроено:
- Нажмите,
Alt+F11
чтобы открыть редактор VB. - Вверху слева в
Project Explorer windows
поискеThisWorkbook
. Double click
это тогдаCopy & Paste
этот кодекс.Save
иClose
рабочая тетрадь.
Замечания:
Теперь каждый раз, когда вы открываете Workbook Excel, этот код запускается для сортировки данных по указанным столбцам.