• Обсуждения на сайте Альта-Софт

Распределение артикулов в графе 31

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
Badjal-2010
Новый участник
Сообщения: 3
На форуме: c 25 мар 2011
Сказал: 0 ед.
Получил: 0 ед.

Распределение артикулов в графе 31

Сообщение Badjal-2010 »

Добрый день, коллеги!
В загрузке, присланной клиентом, артикулы на товары одного кода ТНВЭД перечислены в одной ячейке через запятую. Если подгружать такую загрузку через автозаполнитель, то в 31 графе появляется длиннющая портянка перечесленных через запятую артикулов. А надо, естественно, чтоб дополнения были разбиты по этим артикулам.
Есть ли способ как-то заставить автозаполнитель "кушать" артикулы, автоматически разбивая их для дополнения, либо заставить Альту самостоятельно разбивать такие перечни артикулов при загрузке через Инвойс.
Вопрос очень важный, вручную дробить эти завалы в Экселе не хватает времени.
Заранее спасибо
Аватара пользователя
Iskin
Эксперт
Сообщения: 9891
На форуме: c 08 июл 2008
Откуда: АО "КАМА"
Сказал: 138 ед.
Получил: 2472 ед.

Re: Распределение артикулов в графе 31

Сообщение Iskin »

Ексель вам в помощь. Тут конечно функцией не решить, но можно так например:
Код:
Sub Badjal()
Dim x, y(), i&
x = Split([a1], ",")
ReDim y(0 To UBound(x), 1 To 1)
For i = 0 To UBound(x)
y(i, 1) = x(i)
Next
[a2].Resize(i).Value = y
End Sub

Позовите, мало-мальского эксперта, он подскажет как это в жизнь воплатить.
Думайте глобально, действуйте локально!
Аватара пользователя
Iskin
Эксперт
Сообщения: 9891
На форуме: c 08 июл 2008
Откуда: АО "КАМА"
Сказал: 138 ед.
Получил: 2472 ед.

Re: Распределение артикулов в графе 31

Сообщение Iskin »

Есть вариант по проще. Скопировать, специальная вставка-транспонировать. Если вся строка в одной ячейке, перед копированием - текст по столбцам.
Думайте глобально, действуйте локально!
Ответить