Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2015, 13:39   #1
mostApi
Новичок
Джуниор
 
Регистрация: 05.10.2015
Сообщений: 2
По умолчанию Макрос, дописать текст в диапазоне ячеек по столбцу!

Добрый день!
Как сделать, чтоб циклом изменялся диапазон значений в ячейках, но не заменялся - а дописывался?

Код:
Dim iCells As Range
For Each iCells In Range("A54:A1010")
   iCells = (ActiveCell.FormulaR1C1 & "-ЯЯЯ")
Next iCells
- этот код заменяет...
mostApi вне форума Ответить с цитированием
Старый 05.10.2015, 14:54   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
Dim cell As Range
For Each cell In Range("A54:A1010")
   cell = cell & "-ЯЯЯ"
Next cell
EducatedFool вне форума Ответить с цитированием
Старый 05.10.2015, 15:07   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Без цикла
Код:
[A54:A1010]=evaluate("A54:A1010&""-ЯЯЯ""")
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 05.10.2015, 15:50   #4
mostApi
Новичок
Джуниор
 
Регистрация: 05.10.2015
Сообщений: 2
По умолчанию

Все работает! Спасибо!
Попутный вопрос: добавил форму, в ней 3 texbox и кнопка, как в моем случае с нее задавать диапазон где править и что вставлять?
П.С. Есть возможность не создавая тему для таких "чайников" как я, а просто продолжать уже созданную кем-то похожую по смыслу тему? Не закрывая ее? Чтоб не плодить темы с простыми вопросами?

Последний раз редактировалось mostApi; 05.10.2015 в 16:07.
mostApi вне форума Ответить с цитированием
Старый 05.10.2015, 17:51   #5
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Для выбора диапазона можно использовать элемент управления RefEdit (правый клик на Toolbox - Additional controls - RefEdit.Ctrl). Значение RefEdit - адрес диапазона (текст), для получения объекта-диапазона используйте Range(RefEdit1).
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выделить последние точные значения ячеек по столбцу Тайфун Microsoft Office Excel 2 27.06.2015 02:00
Замена непустых ячеек в Select диапазоне Евгений Таб Microsoft Office Excel 1 24.04.2015 13:57
Сумма ячеек в диапазоне sergo.yalta Microsoft Office Excel 7 25.03.2013 15:32
Найти значение в диапазоне ячеек Luchiya Microsoft Office Excel 2 01.09.2010 14:09
Вставить и удалить значения, в диапазоне ячеек. segail Microsoft Office Excel 9 02.07.2010 11:20