Страницы: 1
RSS
Как убить формулу?
 
Подскажите, пожалуйста, как можно в Excele в результатах расчетов убрать формулу оставив только число (результат работы формулы)? Заранее большое человеческое спасибо!
 
Копируем эту ячейку, ищем свободную. Идем в меню Правка - Специальная вставка - значения.
 
А есть какой-нибудь вариант без копирования? Дело в том, что ячеек довольно много, формируются они с помощью макросов и копировать их не удобно…
 
Записать макрорекордером операцию спец. вставки и вставить этот фрагмент в ваш макрос.
 
Все вопрос решился спасибо!
 
а что за макрос, который пишет в ячейки формулы, которые потом не нужны, которые надо убить?  
 
может попросить его не писать того, что не нужно, а писать то, что необходимо?
 
В принципе можно просто скопировать и вставить диапазон сам на себя через спец вставку значения. Формулы соответственно убиваются...
 
Из моего personal.xls:  
Sub DelFormula()  
For Each sh In ActiveWorkbook.Sheets  
 sh.UsedRange.Value = sh.UsedRange.Value  
Next  
End Sub  
Осторожней с использованием! Убивает без предупреждения ВСЕ формулы в активной книге.
 
{quote}{login=Лузер™}{date=04.07.2008 08:43}{thema=}{post}Из моего personal.xls:  
Sub DelFormula()  
For Each sh In ActiveWorkbook.Sheets  
 sh.UsedRange.Value = sh.UsedRange.Value  
Next  
End Sub  
Осторожней с использованием! Убивает без предупреждения ВСЕ формулы в активной книге.{/post}{/quote}  
 
 
Ребят помогите, почему макрос не работает, выдает ошибку Run-Time error'1004'
 
{quote}{login=The_Prist}{date=21.02.2009 10:50}{thema=}{post}Может у Вас пустые листы в книге есть?{/post}{/quote}  
 
Вроде нет, если не сложно прикрепите файл с макросом
Страницы: 1
Читают тему
Наверх