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

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

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

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

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

Hugo121,
Можно примерный шаблон такого макроса, я не очень понимаю как програмно скопировать формулу и формат ячейки...
...
Рейтинг: 0 / 0
16.11.2009, 22:23
    #36313648
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение части диапазона ячек через шаблонный диапазон
Если при копировании ячеек формулы корректно изменяются, можно так: см. аттач
...
Рейтинг: 0 / 0
16.11.2009, 22:46
    #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
17.11.2009, 16:21
    #36315239
eSCAPER
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение части диапазона ячек через шаблонный диапазон
Hugo121,

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


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