Я хотел бы взять все ячейки в столбце 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
Конец субтитра