С применением цикла извлечь часть строки в отдельную ячейку - VBA

Узнай цену своей работы

Формулировка задачи:

добрый день, имеется след документ, нужно из строки группировки вычленить код и страну и поместить в столбцы справа напротив каждого товара, после удалить строки группировки(с этим вроде как разобрался). Понимаю, что нужно делать цикл, но не могу разобраться какой... Диапазон всегда будет разный. Код для 1 ячейки вывел так:
Сильно не пинайте, за 4 года подзабыл VBA... Буду благодарен любой помощи

Решение задачи: «С применением цикла извлечь часть строки в отдельную ячейку»

textual
Листинг программы
Sub www()' в код листа
r = Cells(Rows.Count, 2).End(xlUp).Row
With Range(Cells(2, 4), Cells(r, 4))
For Each x In .SpecialCells(4).Cells
x.Offset(1, 9).Value = Split(Split(x.Offset(, -3).Value, "=")(1), ",")(0)
x.Offset(1, 10).Value = Trim(Split(x.Offset(, -3).Value, "=")(2))
Next x
End With
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы