Удалить текст после первого определённого символа - VBA
Формулировка задачи:
Добрый день!
Напишите пожалуйста макрос который удаляет текст после первого определённого символа - точка с запятой (,
Ячейки с текстом находятся в столбце D (Их около 50 тыс.).
Пример файла исходник:
(D1) Мебель;Красная;Жёлтая;Пластиковая;Деревянная
(D2) Мебель;Красная;Жёлтая;Пластиковая;БУ
(D3) Мебель;Красная;Жёлтая;Пластиковая;Новая
Пример файла необходимый результат:
(D1) Мебель
(D2) Мебель
(D3) Мебель
Пример файла во вложение.
Решение задачи: «Удалить текст после первого определённого символа»
textual
Листинг программы
- Sub pr()
- Dim i&
- a = ActiveSheet.UsedRange
- For i = 1 To UBound(a)
- a(i, 1) = Split(a(i, 1), ";")(0)
- Next
- Cells(1, 4).Resize(UBound(a)) = a
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д