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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 22.11.2008, 13:08   #1
obake
Новичок
Джуниор
 
Аватар для obake
 
Регистрация: 21.11.2008
Сообщений: 2
Вопрос "Размножение" составных формул

Пожалуйста подскажите, как доработать макрос размножающий формулу
=СУММЕСЛИ('1 кв-л'!$C$2:$C$2200;СЦЕПИТЬ(F400;" ";G400);'1 кв-л'!$E$2:$E$2200) - ячейка L400, и проставляющий ее в пустые незащищенные ячейки шаблона в определенных столбцах. Шаблон имеет защищенные от изменений итоговые ячейки, в которых содержатся итоги (в виде формул). Между группами таких итогов имеются защищенные от изменеий пустые промежутки, выделены цветов. Как это можно сделать?

Sub Формула()
' Макрос записан 25.10.2008 (Виктор В.)
With Worksheets("Данные")
Set c = Cells.Find(What:="", LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows)
If Not c Is Nothing Then
firstaddress = c.Address
Do
c.Offset(, 12).FormulaR1C1 = "=SUMIF('1 кв-л'!R2C3:R2200C3,CONCATENATE(RC[-10],"""",RC[-9]),'1 кв-л'!R2C5:R2200C5)"
Set c = Cells.FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstaddress
End If
End With
End Sub
Вложения
Тип файла: rar Шаблон.rar (139.7 Кб, 8 просмотров)

Последний раз редактировалось obake; 22.11.2008 в 13:17.
obake вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" MAcK Компоненты Delphi 11 24.10.2007 10:49