1. Из артикула убирается название цвета 2. Столбцы с цветом объединяются, цвета через точку с запятой. (Это как и пункт 1 уже готово, осталось поправить чтобы макрос работал для всех строк, что править смотреть чуть ниже.)
Что неправильно работает сейчас: 1. Обрабатываются не все записи, обратите пожалуйста внимание, что после обработки в листе После обработались не все записи. 2. Сортировка важна, т.е. если имеется пустая строка, то нужно чтобы в результате строка также пропускалась, сейчас пустых строк в листе После нет, т.е. сбивается сортировка.
Что дополнить: 3. В прайсе есть Штрихкоды копируем их Описание и к ним добавляются названия цветов из столбца с цветами. 4. Из описания берем первую строку, создается столбец со значение, (Раньше я получал эту строку с помощью формулы: =ЛЕВБ(A1;ПОИСК(СИМВОЛ(10);A1)-1) ) 4.1. И далее для каждой строки из описания создается новые столбцы атрибут + значение. 5. В основном прайсе есть строки, в которых просто текст (пример 98 строка) эти текста также нужно сохранить. 6. Желательно чтобы результат появлялся на новом листе, чтобы можно было методом сравнения понимать правильно ли макрос обработал прайс.
Полное подробное ТЗ, пример, и основной прайс в Л.С, Бюджет 500р.
Требуется дополнить макрос:
1. Из артикула убирается название цвета 2. Столбцы с цветом объединяются, цвета через точку с запятой. (Это как и пункт 1 уже готово, осталось поправить чтобы макрос работал для всех строк, что править смотреть чуть ниже.)
Что неправильно работает сейчас: 1. Обрабатываются не все записи, обратите пожалуйста внимание, что после обработки в листе После обработались не все записи. 2. Сортировка важна, т.е. если имеется пустая строка, то нужно чтобы в результате строка также пропускалась, сейчас пустых строк в листе После нет, т.е. сбивается сортировка.
Что дополнить: 3. В прайсе есть Штрихкоды копируем их Описание и к ним добавляются названия цветов из столбца с цветами. 4. Из описания берем первую строку, создается столбец со значение, (Раньше я получал эту строку с помощью формулы: =ЛЕВБ(A1;ПОИСК(СИМВОЛ(10);A1)-1) ) 4.1. И далее для каждой строки из описания создается новые столбцы атрибут + значение. 5. В основном прайсе есть строки, в которых просто текст (пример 98 строка) эти текста также нужно сохранить. 6. Желательно чтобы результат появлялся на новом листе, чтобы можно было методом сравнения понимать правильно ли макрос обработал прайс.
Полное подробное ТЗ, пример, и основной прайс в Л.С, Бюджет 500р.Jone_Stena
Сообщение отредактировал Jone_Stena - Четверг, 29.06.2017, 21:03