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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2011, 00:15   #1
Lvenok1987
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 14
По умолчанию Вставка данных в ячейку

Есть макрос. В нем такой код:
Код:
ActiveCell.FormulaR1C1 = "=Лист1!R30C4+Лист1!R49C4+Лист1!R69C4"
При просмотре ячейки, в строке формул видно, как получается данная формула.

Вопрос: как в VBA сделать так, что-бы ячейке присваивался результат указанной суммы, что-бы не показывалась сама формула, с разу число.
Как я понимаю, скорее всего, нужно какой-то переменной присвоить вот эту формулу, а потом ячейке присвоить значение переменной...Но я думаю, что там опять будет формула. Или есть какое strtoint...

Последний раз редактировалось Lvenok1987; 07.02.2011 в 00:17.
Lvenok1987 вне форума Ответить с цитированием
Старый 07.02.2011, 01:27   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Код:
ActiveCell.FormulaR1C1 = "=Лист1!R30C4+Лист1!R49C4+Лист1!R69C4"
ActiveCell = ActiveCell.Value
Если я правильно понял задумку
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 07.02.2011, 03:28   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

или просто:
ActiveCell = Лист1.Cells(30,4)+Лист1.Cells(49,4) +Лист1.Cells(69,4)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 08.02.2011, 12:25   #4
Lvenok1987
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 14
По умолчанию

Да, все правильно поняли. Спасибо, работает.
Lvenok1987 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вставка текста в ячейку таблицы Gapro JavaScript, Ajax 5 05.02.2010 19:25
вставка формулы в ячейку (vba) pride Microsoft Office Excel 5 13.07.2009 09:26
Вставка числа из формы в ячейку haros Microsoft Office Excel 3 19.03.2009 03:26
Вставка в одну ячейку ivkoa Microsoft Office Excel 9 22.08.2008 14:16
Вставка рисунка в ячейку DBGrid Aleksandr Компоненты Delphi 5 25.06.2007 16:25