Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа с MS Office > Применение операции к группе ячеек


Автор: dizzy1984 23.1.2010, 10:21
Можно ли встроенными стредствами excel применить некоторую операцию к группе ячеек. Например, выделить диапазон и применить к нему функцию добавления строки. Т.е если у нас, к примеру, есть строки "1"-"9" в ячейках "a1"-"a9", и мы хотим применить функцию конкатенации со строкой "aaa". То после ее применения получим строки "aaa1"-"aaa9" в ячейках "a1"-"a9".
Или это возможно только средствами макроса.

Добавлено через 56 секунд
И есть ли возможность использовать регулярные выражения.

Автор: FINANSIST 26.1.2010, 09:30
Встроенными за одну операцию - нет, только через конкатенацию отдельным столбцом с последующей вставкой оттуда значений в оргинал
Програмными - пожалуйста:
Код

Sub test()
Dim cll As Variant: Dim x As Integer
For Each cll In Selection.Cells
cll.Value = cll.Value & "aaa"
Next cll
End Sub

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)