Нужна помощь по excel, vba

Тема у розділі 'Курилка', створена користувачем Frants, 30 тра 2012.

Статус теми:
Закрита.
  1. Frants

    Frants Stabsgefreiter

    Повідомлення:
    242
    Адреса:
    Село
    Обращаюсь за помощью к доблестным комрадам. Есть среди вас гуру экселя. Нужна помощь в редактирование листа. А именно, есть прайс-лист с товаром 4 колоночный, вида: АРТИКУЛ |НАИМЕНОВАНИЕ|ПОСТАЩИК|КОД. В столбце код числовая информация, в ячейке бывает не один, а несколько кодов разделенных точкой с запятой. Нужен макрос, который, для таких ячеек с несколькими кодами, будет выдергивать 2й, 3й и т.п. код и вносить его на новую строку с сохранением информации других ячеек. Т.е. нужно, чтобы в итоге, были только строки с 1 кодом в четвертом столбце.
    Пример:
    АРТИКУЛ1 |НАИМЕНОВАНИЕ1|ПОСТАЩИК1|КОД1;КОД2;КОД3
    Надо
    АРТИКУЛ1 |НАИМЕНОВАНИЕ1|ПОСТАЩИК1|КОД1
    АРТИКУЛ1 |НАИМЕНОВАНИЕ1|ПОСТАЩИК1|КОД2
    АРТИКУЛ1 |НАИМЕНОВАНИЕ1|ПОСТАЩИК1|КОД3

    С уважением :beer:
     
    1. (в наявності 5 шт.)
      Ножиці для аптечки, атравматичні. Великі - зручні в користуванні. Чорні - не залучають непотрібної у...
      185 грн.
    2. 2 грн.
    3. 3 грн.
    4. (в наявності 10 шт.)
      Також шью в розмірі M,L (дивіться інші оголошення) Зручна та міцна аптечка для організації медикамен...
      450 грн.
    5. По фото
      300 грн.
  2. Чапайтис

    Чапайтис Leutnant

    Повідомлення:
    1.927
    Адреса:
    Украина, Одесса
    Если говорите по Английски, то вам сюда
    www.excelforum.com/
    отличные люди там на сайте, мне курсовую сделали.
    Только надо их спрашивать отдельные задания, а не все сразу, а то обидятся
     
  3. Летающая на метле

    Летающая на метле Stabsfeldwebel

    Повідомлення:
    834
    Я не гуру, но без макроса сделала бы так:
    1. Разделила бы столбец КОД1;КОД2;КОД3, поставив разделитель ;
    и получила таблицу вида АРТИКУЛ1 |НАИМЕНОВАНИЕ1|ПОСТАЩИК1|КОД1|КОД2|КОД3
    2. Сделала 3 копии листа
    3. На каждом листе удалила 2 лишних столбца, оставив на первом столбец КОД1, на втором КОД2 и т.д.
    4. С помошью контрал це и контал ве закинула все на 1 лист
     
  4. Frants

    Frants Stabsgefreiter

    Повідомлення:
    242
    Адреса:
    Село
    Англицким не владею, но спасибо!
    Второй предложеный вариант помог - благодарю!:beer:
     
Статус теми:
Закрита.