Зафиксировать значение в ячейки

  • Автор темы Автор темы segail
  • Дата начала Дата начала
S

segail

К примеру возьмем ячейку В2. В данную ячейку заносим сумму значений ячеек А1:А2 получаем результат. Затем если удалить значения в ячейках А1 и А2 то в ячейки В2 данные остаются. Возможно ли это сделать?
 
К примеру возьмем ячейку В2. В данную ячейку заносим сумму значений ячеек А1:А2 получаем результат. Затем если удалить значения в ячейках А1 и А2 то в ячейки В2 данные остаются. Возможно ли это сделать?

Хз на счет встроенных средст. Ибо тут двойная логика. типа в одном случае нам нужна сумма а в другом случае - нет.

макросом - можно.
проверять значения ячеек A1:A2 - перед тем как занести их сумму в B2
 
Данная задача реализуется с помощью макроса - обработчика события Worksheet.Change.
Событие срабатывает, когда производится любое изменение рабочего листа.
Алгоритм такой:
Начало.
1. Проверяем, занесена ли сумма в ячейку B2.
1.1. Если не занесена, тогда проверяем, занесены ли значения в ячейки А1, А2 (все ячейки, которые суммируем).
1.2. Если значения есть в ячейках, то суммируем и заносим сумму в ячейку В2.
Конец.

Согласно алгоритму, если удаляются значения из А1, А2, то значение в В2 не изменяется.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab