Новости:

Форум на данный момент в стадии обновления. Если у Вас возникли проблемы со входом в свою учетную запись - просьба писать на email: info@excel-vba.ru

Главное меню

Нужен макрос разбивающий текст по заданным условиям

Автор ale1, 10.03.2018, 20:58:31

« назад - далее »

ale1

Нужен макрос разбивающий текст из столбца «B» в столбцы «B, C, D, E» из заданных условий:

В файле с примером 2 Листа, Лист 1 - исходный текст, Лист 2 - необходимый результат.

1.Условие, считаем количество заполненных ячеек в столбцах «F, G, H, I» исходя из полученных данных делим текст на части, равные количеству заполненных ячеек. На примере, в строке 2, длинна текста 2519 символов и 4 заполненных ячейки «F, G, H, I», значит делим текст на 4 равные части по следующему принципу, ¼ символов, далее доходим до первого пробела и переносим оставшийся текст в следующую ячейку.

2.Условие, максимальная длинна текста 1500 символов, поэтому доходим до 1450 символа далее до первого пробела и переносим оставшуюся часть текста в следующий столбец. Даже если у нас нет заполненных ячеек в столбцах «F, G, H, I»! При этом данные из этих ячеек необходимо дополнить скопировав из имеющихся ячеек, см. пример в 3 строке.

sv2015


Яндекс.Метрика Рейтинг@Mail.ru