Мои знания по VBA довольно просты, так что это может показаться глупым вопросом.
Я написал код, чтобы ячейка A1 в sheet1 читала «XX», если ячейка B1 в sheet2 имеет значение вЭто.Код работает, но только если я выбрал его и запустил вручную из VBA.если в ячейке B1 в sheet2 есть значение, ячейка A1 в sheet1 не обновляется автоматически.Вот код
Sub IsNumeric()
If Sheets ("Sheet2").Range("B2) > 0 Then
Sheets("Sheet1").Range("A1").Value = "XX"
End If
End Sub
Ячейка B2 на листе 2 - это формула, которая будет генерировать число, только если выбрана другая ячейка.Я не уверен, что это актуально, но, как я уже говорил, код работает просто отлично, но не автоматически.
Спасибо!