Макрос для обработки ексель файла
Макрос для обработки ексель файла, нужно из фраз которые в ячейках через запятую, составить фразы по шаблону, записать в столбик, предварительно создав папку, файл и лист.
есть ексель файл, в нем много листов. на листах есть столбцы с данными, в столбцах, введены данные (маркировки) через запятую, нужно разнести их в столбик, составив из них определенные фразы
по заданным шаблонам.
Настройка макроса:
1. указываем Основную папку где будут сохранятся все результаты.
ПодПапки создает сам макрос. имя подпапки=имени вкладке листа, имя листа = типу запроса (по совместимым моделям устройств ="Fit Model", или по совместимым моделям аккумуляторов имя листа= "Part Number";)
имя файла = бренду
2. указываем столбец с артикулом, с брендом и где Series
3. указываем галочкой какой лист будем обрабатывать (имена листов должны автоматом подтянутся в настройку, чтобы руками ничего не писать, а просто галочку поставить)
4. Указываем галочками как бренды с этого листа будут обрабатываться (бренды должны сами подтянуться, чтобы руками ничего не вписывать, а только галочками выбрать, нужно предусмотреть, что если бренд не назван, то это не взывает ошибку)
5.указываем для выбранного листа в каком столбце находятся Fit Model а в каком Part Number - и галочками ставим какой столбец будет обрабатываться, если поставить 2 галочки, то будут обработаны оба столбца.
6. вводим в текстовую форму шаблоны в столбик, по которым должны создастся фразы. Должно быть 2 формы, в одной шаблоны для столбца Fit Model в другую форму для столбика Part Number
7. вводим соответствие английского написания бренда и русского для использования в подстановке [Rus_Brend] - если соответствие для замены не задано, то используем английское написание
Пример как задается соответствие для [Rus_Brend]
есть поле в котором пишутся пары фраз:
Palm=Палм
Nokia=Нокия
Sony=Сони