Форум по VBA, Excel и Word

Фриланс => Фриланс => Тема начата: Арендатор от 28 апреля 2020, 11:20

Название: компоновка строк с аналогичным содержимым
Отправлено: Арендатор от 28 апреля 2020, 11:20
Прошу помочь с решением такой задачки.

Имеется документ на N-страниц, содержит информацию типа:

6:50 (любой текст) Вход Иванов (любой текст)
7:35 (любой текст) Вход Петров (любой текст)
12:50 (любой текст) Выход Иванов (любой текст)
12:50 (любой текст) Вход Сидоров (любой текст)
.....
23:50 (любой текст) Выход Сидоров (любой текст)
23:53 (любой текст) Вход Иванов (любой текст)


Необходимо скомпоновать в следующий формат:

8:50 9:34 16:26 (текст) Вход Иванов (текст)
8:50 9:34 16:26  (любой текст) Вход Петров (любой текст)
.....
8:50 9:34 16:26  (любой текст) Выход Иванов (любой текст)
8:50 9:34 16:26 (любой текст) Выход Сидоров (любой текст)

То есть нужно взять строку отбросить первые символы (время) записать текст в переменную, взять следующую строку отбросить время сравнить текст с переменной, если они равны тогда взять время из этой "следующей строки" и подставить в первую строку.