Excel, несколько ячеек, одно значение

Я понятия не имел, с чего начать в Googling... У меня есть рабочая книга, и я хочу иметь 2 ячейки на разных листах, где, если одна обновляется, то и другая. Однако я хочу иметь возможность изменить одну ячейку, а другую обновить... Возможно ли это?

2 ответа

Откройте редактор VB в Excel и используйте что-то вроде следующего на каждом из листов, на которые влияют, а также измените названия листов и желаемый диапазон.

Private Sub Worksheet_Change(ByVal target As Range)
    If target.Address = "$A$1" Then
        ActiveWorkbook.Worksheets("Sheet2").Range(target.Address).Value = target.Value
    End If
End Sub

Как указано в комментарии к ответу Джеймса, это не возможно без такого небольшого количества кода, если вы не используете две дополнительные ячейки.

Вы можете добавить макрос, инициируемый событием "Рабочий лист изменен", который отслеживает изменения в одной из этих ячеек и копирует их в другую ячейку.

Документы MSDN на мероприятии

Другие вопросы по тегам