|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
02.12.2008, 13:10 | #1 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Изменение формул при добавлении строк
Вопрос во вложении...
Заранее благодарю за помощь. |
02.12.2008, 13:43 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
может так?
в колонке ДАТА определяется столько строк нужно суммировать. в колонке ДАТА не должно никаких "лишних" данных.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
02.12.2008, 14:01 | #3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Почти то, что надо.
Но: 1) при добавлении строки формула =СЧЁТЗ(N9:N$1017) автоматически преобразуется в =СЧЁТЗ(N10:N$1017), и т.д. с каждой новой строкой (это при варианте №1 добавления строки) - точно так же, как изменялась формула суммы. 2) на листе будет несколько таких блоков (каждый из которых будет занимать от 3 строк и больше) Соотвественно, случай с N$1017 не подойдёт. Формула в ячейке кво должна ориентироваться по первой же пустой ячейке (то есть, в столбце N будет одна пустая ячейка, а следом пойдет очередной блок, в котором опять в столбце N будут даты) 3) кроме того, в столбце V тоже есть формулы, из-за которых и не работает вариант №2 (когда новая строка добавляется посередине между 9 и 10 строками) - в варианте 2 формулы в строке 8 изменяются корректно - проблема только с формулами в столбце V 4) вся эта конструкция формул должна сохранять работоспособность при копировании диапазона строк с 8 по 10 (из шаблона) на другой лист. Но вставка блока будет производиться, начиная с разных строк - то начиная с 8-й, то начиная с 12-й... Наверное, даже проще будет после копирования строк (кнопкой ВАРИАНТ2) макросом же и прописывать в ячейки нужные формулы. Не хотелось бы так, конечно, но это будет запасным вариантом в случае чего...
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 02.12.2008 в 14:05. |
02.12.2008, 14:15 | #4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
IgorGO, спасибо, остановлюсь на Вашем варианте решения.
Только в ячейке кво вместо формулы впишу значение 2, и буду макросом увеличивать значение на 1 при добавлении новой строки. |
02.12.2008, 14:39 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
пожалуйста.
в ячейку "кво" можно вписать такую формулу массива =МИН(ЕСЛИ(N8:N$1000="";СТРОКА(N8:N$ 1000);10000))-СТРОКА()-2. 3) в столбце V - там формулы ссылаются только на свою строку, поэтому куда строку не копируй, везде должно считаться правильно. внимательно сотрим, что-то там складываются штуки с гривнами??? Видимо, опечаточка. 4) в шаблон необходимо добавить строку 7 (с "кво")
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение изображения при наведении мышки? | lionman | Общие вопросы Delphi | 24 | 12.06.2010 13:03 |
Автоматическое изменение количества строк в таблице | THE_ENGINEER | Microsoft Office Excel | 7 | 19.10.2008 21:28 |
Программа падает при добавлении кода, который не используется. | Protsv | Общие вопросы Delphi | 16 | 03.04.2008 08:01 |
Изменение ссылок при вставке | Strannik79 | Microsoft Office Excel | 4 | 10.09.2007 14:31 |
Как заставить Itemindex в ListBox перемещаться при добавлении новой строки на онную ? | DartMrakkk | Общие вопросы Delphi | 10 | 05.07.2007 11:54 |