Excel, несколько ячеек, одно значение - PullRequest
2 голосов
/ 10 ноября 2010

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

Ответы [ 2 ]

3 голосов
/ 10 ноября 2010

Откройте редактор 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

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

3 голосов
/ 10 ноября 2010

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

Документы MSDN по событию

...