Пройтись по ячейкам в столбце и объединить их

Пройтись по ячейкам в столбце и объединить их

Я хотел бы взять все ячейки в столбце A:

*бла*

*какое-то слово*

*два слова*

*два слова*

*другие слова*

Пройдитесь по ним и соедините следующим образом:

«мой пользовательский текст» + «(»+«*[index1]*», «* [index1] * », «*[index2]*», «* [index2] *», «*[index3]*», «* [index3] *» + «)»

(и иметь кнопку, которая при нажатии() вставляет результат в какую-то ячейку, скажем, B1)

(каждый [индекс] повторяется, поскольку первый без пробела, второй с пробелом между **).

Я довольно легко делаю это с помощью Javascript в HTML-документе, но я ничего не знаю о VBA или макросах Excel.

Любая помощь будет оценена по достоинству.

решение1

попробуйте что-то вроде:

Sub generateString()

Range("A1").End(xlDown).Select
For i = 1 To ActiveCell.Row
    Range("A" & i).Select
    strString = strString & " " & Selection
Next i

MsgBox strString

Конец субтитра

Связанный контент