2013-05-14 4 views
0

Мой макрос вставляет 8 строк нового задания в сводную таблицу. Эти строки ссылаются на другое имя файла и содержат промежуточный итог в виде формулы = sum() (для каждого задания). Моя общая сумма теперь не включает этот новый промежуточный итог в моем предыдущем 4 резюме работы. После этого будет добавлено больше заданий, поэтому он должен продолжать работать над будущими рабочими местами, которые потенциально могут быть добавлены. Ищете простой способ добавить этот новый диапазон к моей существующей формуле в ячейке Grand Totals. Спасибо за помощь.Excel Macro - добавьте новый диапазон в существующий Formula Office 2010

В настоящее время ячейка содержит эту формулу: = G37 + G29 + G21 + G13 (это мои промежуточные итоги работы) После добавления 8 новых строк нового задания мне придется добавить ячейку «G45», к приведенной выше формуле в макросе, и если я добавлю другое задание, это будет «G53». Ячейка, которую нужно добавить, всегда находится на 3 строках выше формулы, которую я хочу добавить, но формулы должны продолжать работать, поскольку задания будут обновляться ежедневно или, по крайней мере, раз в неделю. Спасибо за вашу помощь.

+0

Оставьте свой код, и мы можем посмотреть – steveo40

+0

Также будут удобны примеры ваших книг и листов. – NickSlash

+0

так это = Sum() или это = G37 + ect? Все, что вы собираетесь делать, - это разбор форума, а затем его восстановление после добавления нового диапазона. Вам нужно указать код, который вы используете в данный момент, или используете ли вы какой-либо код? вкратце: прочитайте формулу ячеек в строку. Разбор строк. добавьте новый диапазон. Добавить формулу обратно в ячейку. попробуйте и отправьте свой код. – Sorceri

ответ

0

просто добавьте диапазон к функции суммы.

=SUM(A1:A6) 

сказать, теперь я хочу, чтобы добавить в клетках С1-С6

=SUM(A1:A6:C1:C6) 

говорят теперь я хочу, чтобы добавить в ячейку D5

=SUM(A1:A6:C1:C6,D5) 

сказать, теперь я хочу, чтобы добавить в клетках E1 через E6

=SUM(A1:A6:C1:C6,D5,E1:E6) 
+0

Как добавить диапазон в макрос к существующей формуле - вопрос? –

Смежные вопросы