Извлечение части данных из одной ячейки макросом - VBA

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

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

Здравствуйте. Надо извлечь несколько данных находящихся в одной ячейке на разных позициях, не знаю как лучше объяснить:

Арктикул: 5177 Цвет:белый DEWSPO FOIL, PRIN тиси Рост: 134-164 Наличие: в наличии 950.00 рублей Арктикул: 5177 Цвет:серебро DEWSPO FOIL, PRIN тиси Рост: 134-164 Наличие: в наличии 950.00 рублей Арктикул: 5177 Цвет: голубой

Мне нужно, только названия цветов (белый, серебро, голубой)перенести в другую ячейку, желательно что бы они, были сразу через запятую или точку с запятой.

Решение задачи: «Извлечение части данных из одной ячейки макросом»

textual
Листинг программы
  1.  Function uuu(st As String)
  2.      With CreateObject("vbscript.regexp")
  3.      .Global = True
  4.      .IgnoreCase = True
  5.      .Pattern = "[A-Я]{4}\-[А-Я]{5,7}"
  6.       uuu = .Execute(st)(0).Value
  7.    End With
  8. End Function

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


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

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

9   голосов , оценка 3.444 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы