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

* Л *

* SomeWord *

*два слова*

*два слова*

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

Просмотрите их и объедините следующим образом:

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

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

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

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

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

1 ответ1

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

End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .