|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2010, 15:02 | #1 |
Пользователь
Регистрация: 18.11.2009
Сообщений: 31
|
замена формул
Здравствуйте,может быть задам глупый вопрос, но скажите как можно быстро перетащить все формулы под себя т.е. мне скинули файл с формулами, эти формулы обращаются к другому компьютору, а мне надо,чтоб к моему.Все необходимые данные у меня для создания такой же формулы,есть и я могу это сделать,только как их поменять автоматически, ??? а не в каждой ячейке отдельно. Спасибо.
|
03.03.2010, 15:27 | #2 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Данные - изменить связи...
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
03.03.2010, 15:47 | #3 |
Пользователь
Регистрация: 18.11.2009
Сообщений: 31
|
спасибо попробую
|
22.05.2012, 17:43 | #4 | |
Пользователь
Регистрация: 01.12.2011
Сообщений: 42
|
Подскажите, пожалуйста.
Есть вот такой код: Цитата:
|
|
22.05.2012, 17:52 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Зачем на каждый пересчёт заменять формулы?
Кажется не в том коде замену делаете. Ну и думаю, вместо (или с, если там ещё и на события что-то навешано) Application.EnableEvents = False/True нужно отключать/включать пересчёт и обновление экрана: Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
23.05.2012, 09:40 | #6 | |
Пользователь
Регистрация: 01.12.2011
Сообщений: 42
|
Цитата:
есть выпадающие списки, где выбирается предприятие и в зависимости от этого меняется номер в ячейке С7 (1-13), который заменяется в формуле на соответствующий номер файла (1.xlsm, 2.xlsm....13.xlsm), а при выборе из выпадающего списка Плана или Факта (ячейка С6) в формуле происходит замена столбца. Такая сводная таблица по предприятию и план/факту. На небольших таблицах работает быстро, а вот на больших "тормозит". Может я что-то перемудрил в коде, тогда, пожалуйста, подскажите мне где ошибка? |
|
23.05.2012, 10:08 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Делайте эту замену по событию изменения этой конкретной ячейки, а не на каждый пересчёт листа.
webmoney: E265281470651 Z422237915069 R418926282008
|
23.05.2012, 10:12 | #8 |
Пользователь
Регистрация: 01.12.2011
Сообщений: 42
|
|
23.05.2012, 10:43 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Да.
Анализируете target, если она что нужно (и только она одна), то отключаете события, пересчёт, меняете формулы, включаете всё назад. Если контролируемые ячейки две, и с разными заменами - ставьте в одну процедуру одно под другим - выполняться ведь будет одно из условий.
webmoney: E265281470651 Z422237915069 R418926282008
|
23.05.2012, 10:47 | #10 | |
Пользователь
Регистрация: 01.12.2011
Сообщений: 42
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строка формул | bsa785 | Microsoft Office Excel | 6 | 28.01.2010 21:24 |
Сравнение формул | Acharia | Microsoft Office Excel | 13 | 15.07.2009 17:33 |
Преобразователь формул | TripleX | Фриланс | 6 | 14.04.2009 16:57 |
Замена кода программы с Delhi5 на Delhi7 либо замена базы данных с Acessa на MySQL | DorianLeroy | Фриланс | 8 | 18.02.2009 18:52 |
Вывод формул | Влажимир | Общие вопросы Delphi | 7 | 10.03.2008 16:21 |