Сортировка диапазона с несколькими столбцами, один из которых содержит дату до 1900 г. - PullRequest
0 голосов
/ 25 апреля 2019

Я бы хотел помочь в vba сортировать диапазон, содержащий несколько столбцов. Один из этих столбцов содержит дату до 1900 года. Одним из аргументов сортировки должен быть год этой даты. Дата в форме дд / мм / гггг. Может ли участник форума помочь мне без создания временной колонки? заранее спасибо Gihem

1 Ответ

0 голосов
/ 25 апреля 2019

Поскольку Excel может обрабатывать даты только между 1900-01-01 и 9999-12-31, необходимо использовать вспомогательный столбец. На самом деле ваши «даты» до 1900 не являются реальными датами, они представляют собой строки (текст) и, следовательно, сортируются в алфавитном порядке.

Если вы используете формат ISO 8601 yyyy-mm-dd, будет работать алфавитный вид строк. Но поэтому все даты должны быть преобразованы в строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...