|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.06.2022, 16:21 | #1 |
Новичок
Джуниор
Регистрация: 19.06.2022
Сообщений: 3
|
Разбить по дате
Добрый день, Гуру VBA! Нужна Ваша помощь!
Имеется таблица, в которой есть столбец с датами. Нужно чтобы макрос отсортировал их по месяцам и поместил каждый месяц на отдельный лист (01.04.2022 - отдельный лист, 02.04.2022 - отдельный лист... и т.д. 30.04.2022, 01.05.2022- отдельный лист, 02.05.2022...) На вложенном файле я это все делал вручную. Спасибо заранее за помощь! |
19.06.2022, 19:41 | #2 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 957
|
дат много и столбец не крайний и непонятно
зато можем обособить дату и месяц и год если нужно допустим столбец A даты 30.03.2022 07.04.2022 15.04.2022 23.04.2022 01.05.2022 формулы в столбцах B C D E =ТЕКСТ(A1;"ДД.ММ.ГГ") =ЛЕВСИМВ(B1;2) =ПРАВСИМВ(ЛЕВСИМВ(B1;5);2) =ПРАВСИМВ(B1;2) и дальше возможно использовать как-то Код:
и подсветив сортировать
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
Последний раз редактировалось сфинкс; 19.06.2022 в 19:48. |
19.06.2022, 21:25 | #3 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Не проще тогда задать формат данных в столбце MM-yyyy-dd и просто отсортировать
|
23.06.2022, 12:22 | #4 |
Новичок
Джуниор
Регистрация: 19.06.2022
Сообщений: 3
|
Т.е. нужно, чтобы на каждом отдельном листе был отдельный день, и чтобы листы были подписаны в формате 01.04.2022
|
23.06.2022, 12:48 | #5 |
Форумчанин
Регистрация: 17.06.2012
Сообщений: 957
|
столбец дат вырезав и вставив вырезанный
в крайний левый столбец A далее подсветить нужные ячейки и сортировать кнопкой эксцеля а-я или я-а зато на отдельные листы разносить вручную самостоятельно по принципу моего ответа =ПРАВСИМВ(ЛЕВСИМВ( настроив дату для быстрой вставки в ярлыки
Случайные и Массивы https://programmersforum.ru/showthread.php?t=344371 Учим C# & basic & excel & python https://programmersforum.ru/showthre...=327446&page=5 ничего нерекомендую
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
разбить код на функции | dissable1 | Помощь студентам | 0 | 24.12.2014 18:01 |
Разбить массив | Veryn4ik1993 | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 10.01.2014 10:16 |
по дате рождения и текущей дате (день, месяц, год) определить сколько дней до дня рождения (код на ПАСКАЛЕ) | Николай1 | Помощь студентам | 1 | 16.02.2012 09:07 |
как разбить xml? | **Татьяна** | Общие вопросы Delphi | 3 | 22.08.2011 06:30 |
Как разбить число на цифрыКак разбить число на цифры: 3241 => 3,2,4,1 (Pascal) | Banderas123 | Помощь студентам | 3 | 07.12.2009 18:26 |