powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменение части диапазона ячек через шаблонный диапазон
9 сообщений из 9, страница 1 из 1
Изменение части диапазона ячек через шаблонный диапазон
    #36311341
eSC@PER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть некий шаблон:
http://i004.radikal.ru/0911/8a/5c364a7da8ff.jpg
Ниже идут точно такие же таблички с веденными данными свернутые в список(кол-во табличек в списке постоянно добавляется + список разбит на некоторые разделы).
http://s52.radikal.ru/i135/0911/e4/a1c233d19d97.jpg

В таблицах в синие поля заполняются руками, поэтому они остаються как есть.
Переодически нужно менять формулы и формат ячек в таблице(добавлять новые ячейки с формулами, полностью или частично менять формулы, цвет ячеек и т.п.)
В некоторых ячейках содержать довольно громоздкие формулы с абсолютными и относительными ссылками в пределах одной книги.

Требуется что-то сделать, чтоб любые изменения шаблона приводили к изменениям всех массивов ниже согласно шаблону, но без изменения синих полей(они как правило статичны)...
У самого знаний не хватает.

Сорри если написал коряво, но надеюсь удалось передать смысл...
...
Рейтинг: 0 / 0
Изменение части диапазона ячек через шаблонный диапазон
    #36311345
eSC@PER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл дописать делается все в Excel 2007. Инфа может редактировать так же из под 2003-го...
...
Рейтинг: 0 / 0
Изменение части диапазона ячек через шаблонный диапазон
    #36312456
eSCAPER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, это вообще возможно? Есть смысл заморачиваться с изучение VBA?
...
Рейтинг: 0 / 0
Изменение части диапазона ячек через шаблонный диапазон
    #36312529
m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
m
Гость
Это возможно. Например, применить форматы ячеек для всех таблиц (диапазонов ниже), это совсем не сложно. С формулами конечо будет сложнее. Если предвидится частое изменение формул, нужно что-то думать. Например начать с того, по какой причине это будет случатся.

eSC@PERЕсть смысл заморачиваться с изучение VBA?
Зависит от того, будет ли это интересно Вам. Если исключительно что бы сделать задание, думаю нет. Как минимум пару месяцев нужно будет потратить на понимае синтаксиса, привыкнуть к языку.
...
Рейтинг: 0 / 0
Изменение части диапазона ячек через шаблонный диапазон
    #36312536
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. Вы хотите по образу формулы в верхней части заменить формулы в нижних таблицах? Если простым копированием формула автоматически меняется так, как надо, можно это действие записать в макрос, вручную его подредактировать (сделать цикл по всем нужным парам ячеек), повесить запуск макроса например на кнопку. Изменили шаблон, запустили макрос.
...
Рейтинг: 0 / 0
Изменение части диапазона ячек через шаблонный диапазон
    #36313574
eSCAPER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m,
Программированием когда-то давно увлекался, даже писал по мелочи...
Так что вникнуть можно.
Формулы меняются в связи с изменениями принципа расчетов. + иногда бывают нужно включить некоторые добавочные расходы...

Hugo121,
Можно примерный шаблон такого макроса, я не очень понимаю как програмно скопировать формулу и формат ячейки...
...
Рейтинг: 0 / 0
Изменение части диапазона ячек через шаблонный диапазон
    #36313648
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если при копировании ячеек формулы корректно изменяются, можно так: см. аттач
...
Рейтинг: 0 / 0
Изменение части диапазона ячек через шаблонный диапазон
    #36313665
Hugo121
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или даже лучше так:
Range(Cells(7, 5), Cells(15, 12)).Copy Cells(21, 5)
Range(Cells(7, 5), Cells(15, 12)).Copy Cells(35, 5)
Можно оба способа использовать, смотря как данные лежат.
См. аттач
...
Рейтинг: 0 / 0
Изменение части диапазона ячек через шаблонный диапазон
    #36315239
eSCAPER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hugo121,

Спасибо оргромное..! Вечером протестю...
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Изменение части диапазона ячек через шаблонный диапазон
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]