У меня есть лист, которому нужны отдельные ячейки для зеркального отображения отдельных ячеек на другом листе и наоборот, если он изменяется. Я нашел этот код на суперпользователя:
Для листа 1:
Private Sub Worksheet_change(ByVal Target as Range)
Sheets("Sheet2").Range("B7").Value = Target.Value
End Sub
Для листа 2:
Private Sub Worksheet_change(ByVal Target as Range)
If Sheets("Sheet1").Range("A4").Value <> Target.Value Then
Sheets("Sheet1").Range("A4").Value = Target.Value
End if
End Sub
Но я не могу заставить его работать. Я получаю сообщение об ошибке:
Ошибка времени выполнения '9':
Индекс вне диапазона.
Отладка указывает на эту строку:
Sheets("Sheet2").Range("B7").Value = Target.Value
Что я делаю не так точно?
Спасибо!