У меня есть столбец с именем «Name», элементы которой имеют либоУдалить повторяющиеся подстроки из целой колонки первенствовать-VBA
предшествующая часть записи строки, что мне нужно. так, например
"Имя: {пробел} ABC розничной торговли" вместо "ABC розничной торговли"
или
"AME: {Пробелы} XYZ Поставщики" вместо «XYZ Поставщики "
Я просто хочу избавиться от этих имен строк и« ами »: а затем пробелы слева.
Как я мог это сделать?
Я попытался с помощью Replace
, начиная от так:
Sub fix_names()
'declare variables
Dim arr() As Variant
arr = Range("B2:B3781")
'count rows
noRows = Range("B2:b3781").Rows.Count
'begin clean up operation
For i = 1 To noRows
arr(i) = (Replace(arr(i), "Name:", ""))
Next i
End Sub
, но безрезультатно. Что я делаю не так? Как я могу это исправить?
Формула будет делать это = TRIM (MID (B2, SEARCH (":", B2) +1, LEN (B2))) ' –