Я понятия не имел, с чего начать в Google ... У меня есть книга, и я хочу иметь 2 ячейки на разных листах, где, если одна обновляется, то и другая. Однако я хочу иметь возможность изменить одну ячейку, а другую - обновить ... Возможно ли это?
Excel, несколько ячеек, одно значение
comment
Если вы подробно расскажете о том, что находится в каждой ячейке и какие отношения у них есть, возможно, кто-нибудь придумает что-то, кроме VBA.
- person CaBieberach   schedule 26.12.2010
Ответы (2)
Вы можете добавить макрос, запускаемый событием Worksheet Changed, которое отслеживает изменения в любой из этих ячеек и копирует изменение в другую ячейку.
person
James Gaunt
schedule
10.11.2010
В лучшем случае здесь может быть сложно избежать макросов ... Вы не можете использовать формулу, потому что она будет перезаписана при изменении значений.
- person Buggabill; 10.11.2010
Согласен - к сожалению, не вижу, как это возможно без макроса. Вы можете иметь значение в одной (другой) ячейке - а затем связать его с ним в двух ячейках - но я уверен, что вы подумали об этом!
- person James Gaunt; 10.11.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
Как указано в комментарии к ответу Джеймса, это невозможно без этого небольшого количества кода, если вы не используете две дополнительные ячейки.
person
Buggabill
schedule
10.11.2010