Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Обработка прайс-листов поставщиков, Автоматически приводить к эталону прайсы 4 видов (нужны макросы и VBA)
 
Добрый день!

Нужны макросы-обработчики для приведения прайс-листов от 4 поставщиков к единому виду (файл "прайс эталон").
Первая часть задачи - в разбивке ячеек типа "кроссовки найк экшн р.42 розовые" на колонки "бренд", "модель", "размер", "цвет". Порядок колонок в результирующем файле строгий.
Вторая часть задачи в расшифровке сокращений ("розовый" может быть записан как "роз", "роз.", "розов.").
Третья часть задачи - приведение номенклатуры, размеров и расцветок к единому знаменателю согласно прилагаемым таблицам (файл "Соответствия", на данный момент возможно не все, пока для примера).
Вложения в архиве http://yadi.sk/d/I14NGXju80ZxR

Оцените стоимость работ. Заранее спасибо!
Сохранение начальных нулей при делении ячейки на столбцы
 
Все получилось! Спасибо!
Сохранение начальных нулей при делении ячейки на столбцы
 
Именно так я и делаю, почему же у меня не получается? В артикулах такого вида 01350-51E ноль остается а в таких 01350 уже нет. Задаю текстовый формат делимому столбцу и  соседним, в которые переносится результат, затем на третьем шаге мастера также устанавливаю текстовый, всё равно обрезает.
Сохранение начальных нулей при делении ячейки на столбцы
 
Доброго времени суток! Господа форумчане, помогите! Есть ячейка, которую нужно разделить на столбцы. В ней содержаться разные данные, в т.ч. числовые артикулы, некоторые из которых начинаются с нуля. При делении на столбцы начальный ноль обрезается. Задание текстового формата как всему документу до деления так и непосредственно в параметрах деления вопроса не решает. Установить апостроф или кавычку именно перед артикулом тоже не получается т.к. до артикула стоят текстовые значения различной длинны. Скажите пожалуйста, как в этом случае сохранить начальный ноль?
Пакетная замена
 
Владимир, в очередной раз, большое спасибо  :)
Пакетная замена
 
Цитата
Слэн пишет:
написать макрос

1
соответствия заносим в массив
как в прочем и прайс
потом идем циклом по прайсу
и вторым, внутренним , циклом по соответствиям и проверяем содержится ли одно в другом, если да, то заменяем на соответствующее( в той же строке массива соответствий) значение:

replace(прайс, первый столбец соответствия, второй столбец)

2
если бы можно было вычислить непосредственно по прайсу что нужно заменить, то можно убыстрить поиск:
занести соответствия в словарь и одним проходом по прайсу заменить вычлененное на значение из словаря

а можно подробней? и про макрос и про словарь
Пакетная замена
 
Цитата
Слэн пишет:
то, что в файле - там можно вычленить - например, идущее между вторым и третьим пробелами..
Да вот к сожалению это не просто, разделить по столбцам не получается т.к. где-то отсутствует пробел, где-то наоборот в названии цвета несколько пробелов, т.е. конечно что-то он разносит но потом ручками приходится править сотни строчек
Пакетная замена
 
Добрый день! Подскажите пожалуйста решение такой задачи: в одном столбце файла в каждой строчке помимо другого текста содержится некое значение, которое нужно заменить на другое. В данном случае условные обозначения цветов (кр-черный, фиолэтовый в крапинку, син-зел и т.д.) которые нужно привести к единому виду. Есть список соответствий (около 400) в файле несколько тысяч строк. Нужно заменить одни значения другими аналогично функции "Найти и заменить" только пакетно (остальной текст в ячейке должен остаться исходным).
Удаление строк содержащих жирный шрифт
 
Огромное спасибо!
Удаление строк содержащих жирный шрифт
 
Цитата
Hugo пишет:
Range("B:B").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Можно подробней?)
Удаление строк содержащих жирный шрифт
 
А есть другой способ кроме фильтра? Наверняка есть простенький макрос который удалит строчки содержащие жирный текст
Удаление строк содержащих жирный шрифт
 
Добрый день! Подскажите пожалуйста как в массиве можно удалять полностью строки, если некоторые ячейки в них содержат жирный шрифт?
Заполнение ячеек по условиям
 
Это только часть "условий", просто для примера, сколько подцепилось. Товаров около 16000, условий около 150
Заполнение ячеек по условиям
 
Листы "условия рубрики" и "условия цвета"
Заполнение ячеек по условиям
 
Так есть список условий, тип товара "Сорочка" - рубрика "Ночное белье" - подрубрика "Сорочки" и т.д.
Заполнение ячеек по условиям
 
Здравствуйте! Подскажите пожалуйста, каким образом возможно заполнение ячеек по соблюдению условий?

Есть справочник соответствий, необходимо автоматизировать заполнение ячеек согласно условиям -проверять значение ячеек в столбце А и заполнять значения в столбцах D и E
Пример - значение в ячейке товар - "халат" , нужно чтобы заполнились ячейки рубрика и подрубрика "домашняя одежда" и "халаты" соответственно, условий много (до 150).

Буду признательна за любую помощь.
Страницы: 1
Наверх