Нужна помощь по 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. (в наявності 29 шт.)
      Набір щіток для чистки монет – 3 шт. Збережіть історію в чистоті! Якщо ви займаєтеся нумізматикою...
      90 грн.
    2. Пехотная трёхскладная лопатка, армия Великобритании. Состояние - новая, в использовании не была. П...
      1500 грн.
    3. (в наявності 13 шт.)
      Лот 3. Новий пластиковий набір для зняття обшивки. Знімач для пластикових кліпс. (Intertool)
      290 грн.
    4. Комплект для точних робіт Характеристики: Кількість: 10 цанг + 1 патрон Матеріал: міцна латунь Діаме...
      130 грн.
    5. (в наявності 7 шт.)
      Застосовується як флюс для паяння, незамінний при роботі з чорними металами, окисленою міддю, нержав...
      22 грн.
  2. Чапайтис

    Чапайтис Leutnant

    Повідомлення:
    1.947
    Адреса:
    Украина, Одесса
    Если говорите по Английски, то вам сюда
    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:
     
Статус теми:
Закрита.