Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Создает новое поле сортировки и возвращает объект SortFields .
Синтаксис
expression. Add (Key, SortOn, Order, CustomOrder, DataOption)
выражение Переменная, представляющая объект SortFields .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Ключ | Обязательный | Range | Задает значение ключа для сортировки. |
| SortOn | Необязательный | Variant | Значение XlSortOn , указывающее, какое свойство ячейки следует использовать для сортировки. |
| Order | Необязательный | Variant | Значение XlSortOrder , указывающее порядок сортировки. |
| CustomOrder | Необязательный | Variant | Указывает, следует ли использовать пользовательский порядок сортировки. |
| DataOption | Необязательный | Variant | Значение XlSortDataOption , указывающее способ сортировки текста. |
Возвращаемое значение
SortField
Замечания
Этот API не включает поддержку типов данных, таких как Geography или Stocks. Чтобы определить порядок сортировки на основе подполя одного из этих типов, см. метод Add2 .
Пример
В этом примере таблица Table1 на листе1 сортируется по столбцу Column1 в порядке возрастания.
Метод Clear вызывается перед, чтобы обеспечить очистку предыдущей сортировки, чтобы можно было применить новую.
Объект Sort вызывается для применения добавленной сортировки к Table1.
ActiveWorkbook.Worksheets("Sheet1").ListObjects("Table1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").ListObjects("Table1").Sort.SortFields.Add _
Key:=Range("Table1[[#All],[Column1]]"), _
SortOn:=xlSortOnValues, _
Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").ListObjects("Table1").Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.