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

Тема в разделе "Visual Basic", создана пользователем segail, 12 июл 2009.

  1. segail

    segail Гость

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

    Jumpy Гость

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

    макросом - можно.
    проверять значения ячеек A1:A2 - перед тем как занести их сумму в B2
     
  3. Over

    Over Well-Known Member

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

    Согласно алгоритму, если удаляются значения из А1, А2, то значение в В2 не изменяется.
     
Загрузка...
Похожие Темы - Зафиксировать значение ячейки
  1. Cheburan
    Ответов:
    9
    Просмотров:
    625
  2. Луиза
    Ответов:
    3
    Просмотров:
    374
  3. Ruska132
    Ответов:
    18
    Просмотров:
    855
  4. Dragon108
    Ответов:
    1
    Просмотров:
    524
  5. Amfion
    Ответов:
    6
    Просмотров:
    744

Поделиться этой страницей