У меня есть диапазон ячеек, которые в настоящее время отображаются. Мне нужен конечный пользователь, чтобы указать скидку, которую они хотели бы видеть, и нажать кнопку с командой, которая будет применять ее к ценам списка.Рассчитать скидку на диапазон ячеек
- Диапазон (С27: 39; C41: C42; C44: 45)
- Скидка% (C127) - конечный пользователь заполнит это
- Нанести Скидка% к текущему результату в указанном диапазоне
- - не нарушая текущих формул SUMIFS в ячейках диапазона.
Я уже создал кнопку Command. Я понимаю код для выбора диапазона и заполняю его определенным значением, но я придерживаюсь следующего кода. На мой взгляд, это должно быть так же просто, как:
Range (C27:39; C41:C42; C44:45) * Discount% (C127)
Я попытался скопировать и вставлять значения из диапазона в другой части книги, применяются скидки, а затем вставить их обратно в исходные клетки диапазона, но то я теряю формулы SUMIFS и нуждаюсь в них там, если исходные входы модели меняются - на другой вкладке.
ScreenShot:
Почему вы не можете просто '= C27 * C127' в D27 и иметь колонку C скрытой? – findwindow
, потому что мне нужен результат для заполнения на C27 ... это сводка сделок, поэтому я не хочу никаких других столбцов. Просто им нужно легко щелкнуть кнопку и показать новый доход и маржу при заданной скидке –
Ок ... VBA - это переполнение, но вы можете просто хранить данные в переменных, вычислять и затем отбрасывать их обратно в ячейки, которые вы нужно. Обед, извините. – findwindow