Страницы: 1
RSS
Выполнение формул в текстовом виде
 
В ячейке текстового вида вписана формула "=Лист1!R1C1+100" как увидеть ее результат в другой ячейке без применения макросов.
 
что осталось непонятным в темах по таким же вопросам, найденных поиском?
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
В другой ячейке сделать ссылку на первую
 
midser, прочитайте статью Serge 007
VISXAN, Ваш вариант не будет работать
Изменено: Ivan.kh - 20.07.2013 18:29:36
 
Ivan.kh, как бы сказать...макрофункции на то и макрофункции, что макросы должны быть разрешены. По сути куда практичнее написать в книге свою пользовательскую функцию, которая будет делать то же самое, но без заморочек со ссылками на переданные аргументы.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Какой вопрос - такой ответ:
Код
=ДВССЫЛ(ПСТР(R1C2;3;ПОИСК("+";R1C2)-3);ЛОЖЬ)+ПСТР(R1C2;ПОИСК("+";R1C2)+1;ДЛСТР(R1C2)-ПОИСК("+";R1C2)-1)
где R1C2 ячейка в которой написан текст.
 
The_Prist, то, что макросы должны быть разрешены я знаю (статью читал). UDF - практичнее, если умеешь их создавать  :)  
Поскольку не все знают VBA, то вариант с ВЫЧИСЛИТЬ() думаю не так уж и плох.
Изменено: Ivan.kh - 20.07.2013 18:29:21
Страницы: 1
Наверх