|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.11.2015, 20:04 | #1 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
Замена результата вычисления пользовательской функции на значение
Народ, доброе время суток. Есть большая таблица с кучей пользовательских формул, которые пересчитываются очень долго (извлечение даты из текста в ячейке). Подскажите как макросом на активном листе заменить все результаты вычислений пользовательских функций на обычные значения?
|
10.11.2015, 20:25 | #2 |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
Код:
Заказать макрос можно на сайте http://excel4you.ru/
|
13.11.2015, 12:04 | #3 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
|
13.11.2015, 12:08 | #4 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а Вы ЧТО ПРОСИЛИ???????????????????????????? ??????????
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
13.11.2015, 12:08 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Выделить неразрывный диапазон со своими формулами, выполнить
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
13.11.2015, 13:08 | #6 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
Я просил макрос замены формул ОПРЕДЕЛЕННЫХ ПОЛЬЗОВАТЕЛЕМ!!!!!!!! (собственного приготовления, так сказать), а не встроенных в эксель, и не с выделением, а сразу со всего листа.
Последний раз редактировалось Demetros; 13.11.2015 в 13:12. |
13.11.2015, 13:18 | #7 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
IgorGO, я очень ценю Вашу неоднократную помощь мне и всем нуждающимся в ней на этой ветке форума. Учитывая Вашу активность здесь и Ваши пристрастные вопросы, я в своих просьбах о помощи стараюсь быть максимально краток и точен. Но если уж у меня не совсем получилось, прошу прощения.
|
13.11.2015, 13:22 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Они там все внесены пользователями. Ни одной сам Excel Вам на лист не добавляет. Только пользователь вставляет формулы. Вы что-то хотите, а что - выразить не можете, да? Попробуйте привести пример, где на листе одна формула "ОПРЕДЕЛЁННАЯ ПОЛЬЗОВАТЕЛЕМ" (и должна быть заменена), а вторая ФОРМУЛА - не такая и не дожна быть замена. |
|
13.11.2015, 13:31 | #9 |
Форумчанин
Регистрация: 15.02.2010
Сообщений: 148
|
ТС хочет написать на VBA
Код:
в А2 вписать "=СуммаДеметрос(Диапазон)" запустить макрос и в результате получить в А1 "= сумм(ДИапазон)" а в А2 - результат. число кот возвратит СуммаДеметрос
WIX-FILTERS. A Filter for every application.
|
13.11.2015, 14:02 | #10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
думаю я понял что хочет ТС - заменить все свои UDF на значения.
Можно пройтись циклом по всем ячейкам с формулами в usedrange, проанализировать если там нужная формула - то и заменить. Перед началом процесса отключить пересчёт. Что-то вроде Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 13.11.2015 в 14:13. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание пользовательской функции в Excel | Аcmrf | Microsoft Office Excel | 5 | 29.04.2014 16:09 |
создание пользовательской функции | Devil669 | Microsoft Office Excel | 1 | 10.12.2012 23:47 |
написание пользовательской функции | drNabla | Microsoft Office Excel | 15 | 05.11.2010 09:08 |
Составить программу вычисления выражения и выведения полученного результата на экран.тема ФУНКЦИИ. | coolbaba | Общие вопросы Delphi | 1 | 03.06.2010 03:31 |
Написание пользовательской функции. | GoreProgrammist | Microsoft Office Excel | 9 | 15.07.2009 15:28 |