Страницы: 1
RSS
Умножение диапазона ячеек на число без всяких функций, но чтобы формула отображалась, не значение.
 
Добрый день! Форумчане, подскажите, пжлста, как умножить  диапазон ячеек на число типа, как с использованием специальной вставки без всяких функций, но чтобы формула отображалась, не значение. В Инете не нашла, только вставку, как значение, через спец.вставку. Мне, кажется, что такая возможность есть.
Заранее благодарна.
 
Здравствуйте! Меню файл - параметры Excel - дополнительно - показать параметры для след листа - показывать формулы. Но тогда будут формулы вместо значений во всех ячейках на листе
 
1).Скопируте диапазон [A1:A3] = Ctrl+C
Выделите диапазон [B1:B3] --> Спецвставка --> Вставить связь.
2).Скопируйте ячейку С1 = Ctrl+C
Выделите диапазон [B1:B3] --> Спецвставка --> Умножить
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Цитата
kristina S написал: подскажите, пжлста, как умножить...
Извините, вам пора уже не просто излагать свои хотелки, но и обосновывать их - в чем состоит, по-вашему, их ЦЕЛЕСООБРАЗНОСТЬ.
В данном случае - решение, скорей всего, только макросом. А какие другие варианты для вас приемлемы/желательны?!
Почему бы не иметь два поля: в одно вводим данные, а в другом - они уже умножены на какое-то число, помещенное в "долларовую" ячейку - $D$2?.. ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Благодарю всех за ответы. Советы, как всегда достойные. Но задача немного другая, В этом же столбце умножить на число, чтобы стояла формула, не в другом скопированном.
 
Цитата
kristina S написал: В этом же столбце умножить на число, чтобы стояла формула
off Глухари на токовище...(с)
Зачем - ЦЕЛЬ - что/кто/как будет с ней в дальнйшем выпендриваться?!. ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Чтобы в базе данных видеть, что к этим ячейкам был применен коэффициент. Глухарь тоже божья тварь, имеет право быть.
 
Как вариант..
Скрытый текст
 
Спасибо, что обратили внимание! Маугли, в Вашем файле набрала столбец цифр, жму на кнопку, просит выделить диапазон выделяю, просит на что множить выделяю и ничего не происходит. А так идея, очень удобная, может явно облегчить жизнь.
 
Цитата
Маугли написал:
Код
For Each cell In Rng.Cells
    If cell.HasFormula Then cell.FormulaLocal = cell.FormulaLocal & "*" & n
Next
"в каждую ячейку в выделенном диапазоне, если она содержит формулу, прописываем формулу =исходная формула * коэффициент"
как вариант, можете заменить на следующую строку:
Код
    For Each cell In Rng.Cells
       If IsNumeric(cell.Value) Then cell.FormulaLocal = "=" & Replace(cell.FormulaLocal, "=", "") & "*" & n
    Next
Изменено: heso - 06.04.2017 09:38:31
 
Я уже после поняла. Спасибо.
Страницы: 1
Читают тему
Наверх