Манипулирование строковыми значениями - PullRequest
0 голосов
/ 17 мая 2018

Сэр У меня есть набор похожих значений в столбце в разных строках на листе Excel, например, например, ABC Company, ABC Company., ABC Comp., ABC Com.Я хотел бы, чтобы эти аналогичные значения были преобразованы в одно значение

1 Ответ

0 голосов
/ 17 мая 2018

Не уверен, что именно вам нужно, но это стартер:

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

Sub concat()

    Dim rng As Range
    Dim row As Range
    Dim cell As Range
    Dim str As String

    Set rng = Range("B3:B6")

    For Each row In rng.Rows
      For Each cell In row.Cells
        ' This is the result string:
        str = str & " " & cell.Value
      Next cell
    Next row

    ' Print the concatantion string to the console:
    Debug.Print (str)
    ' or just set the value in another cell:
    Cells(10, 10).Value = str
End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...