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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2012, 17:22   #1
vneizvecnocty
Новичок
Джуниор
 
Регистрация: 25.03.2012
Сообщений: 3
По умолчанию как вставить значение переменной в формулу ActiveCell.FormulaR1C1 = "=SUM(Лист1:Лист3!RC)" вместо имени листов.

Доброго всем времени суток. Помогите разобраться пожалуйста.Есть на листе в столбце А список всех листов, он постоянно меняется. Все листы, кроме последних двух с именем числа 1-2-3 и т.д .Мне нужно сложить данные ячеек со всех листов с именем цифр в итоговый лист. Количество листов и их имена могут быть разбросаны 1,3,2,6 или 6,7,9,12 и т.д. Имя первого и последнего расчетного листа изменяется. Их имена вносятся в ячейки А2 и А3.В макросе значение переменных равняется этим ячейкам. Как вставить значение переменной в формулу ActiveCell.FormulaR1C1 = "=SUM(Лист1:Лист3!RC)" вместо имени листов. Заранее благодарен

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

Код:
ActiveCell.FormulaR1C1 = "=SUM(" & [A2] & ":" & [A3] & "!RC)"
Не проверял
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 25.03.2012, 18:45   #3
vneizvecnocty
Новичок
Джуниор
 
Регистрация: 25.03.2012
Сообщений: 3
По умолчанию

Большое спасибо! Буду пробовать!
vneizvecnocty вне форума Ответить с цитированием
Старый 25.03.2012, 19:01   #4
vneizvecnocty
Новичок
Джуниор
 
Регистрация: 25.03.2012
Сообщений: 3
Хорошо

Еще раз большое спасибо!!! Работает!!!
vneizvecnocty вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
1. Присвоить переменной значение ячейки, находящейся в ТЕКУЩЕМ ряду в столбце "E" 2.Вопрос по автофильтру Павел-812 Microsoft Office Excel 6 27.07.2011 10:32
Как вставить кнопку "Поделится" или "мне нравится" в phpbb3 borecc PHP 1 07.03.2011 13:44
Как сохранить листы (Лист1-Лист2-Лист3 и т.д.) из одного файла в несколько разных? Kilobox Microsoft Office Excel 4 28.01.2009 18:39
ActiveCell.FormulaR1C1 =... Exo Microsoft Office Excel 2 15.07.2008 13:50