![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
![]()
Народ, доброе время суток. Есть большая таблица с кучей пользовательских формул, которые пересчитываются очень долго (извлечение даты из текста в ячейке). Подскажите как макросом на активном листе заменить все результаты вычислений пользовательских функций на обычные значения?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
![]() Код:
Заказать макрос можно на сайте http://excel4you.ru/
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а Вы ЧТО ПРОСИЛИ???????????????????????????? ??????????
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Выделить неразрывный диапазон со своими формулами, выполнить
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
![]()
Я просил макрос замены формул ОПРЕДЕЛЕННЫХ ПОЛЬЗОВАТЕЛЕМ!!!!!!!! (собственного приготовления, так сказать), а не встроенных в эксель, и не с выделением, а сразу со всего листа.
Последний раз редактировалось Demetros; 13.11.2015 в 13:12. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 28.01.2014
Сообщений: 126
|
![]()
IgorGO, я очень ценю Вашу неоднократную помощь мне и всем нуждающимся в ней на этой ветке форума. Учитывая Вашу активность здесь и Ваши пристрастные вопросы, я в своих просьбах о помощи стараюсь быть максимально краток и точен. Но если уж у меня не совсем получилось, прошу прощения.
|
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Они там все внесены пользователями. Ни одной сам Excel Вам на лист не добавляет. Только пользователь вставляет формулы. Вы что-то хотите, а что - выразить не можете, да? Попробуйте привести пример, где на листе одна формула "ОПРЕДЕЛЁННАЯ ПОЛЬЗОВАТЕЛЕМ" (и должна быть заменена), а вторая ФОРМУЛА - не такая и не дожна быть замена. |
|
![]() |
![]() |
![]() |
#9 |
Заблокирован
Регистрация: 15.02.2010
Сообщений: 148
|
![]()
ТС хочет написать на VBA
Код:
в А2 вписать "=СуммаДеметрос(Диапазон)" запустить макрос и в результате получить в А1 "= сумм(ДИапазон)" а в А2 - результат. число кот возвратит СуммаДеметрос |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
думаю я понял что хочет ТС - заменить все свои 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 |