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

Sub Add_Nos()
Dim r As Integer
Dim c As Integer
Dim active As Integer
r = Worksheets("Sheet1").Cells(ActiveCell.Row, "A").Value
c = Wor
Worksheets("Sheet1").Cells(1, ActiveCell.Column).Value
active = ActiveCell.Value
If active = r + c Then
ActiveCell.Interior.ColorIndex = 4
Else
ActiveCell.Interior.ColorIndex = 0
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Count = 1 Then
Call Add_Nos
End If
End Sub
Я ожидаю, что когда я ввожу какое-то значение в ячейку, а затем щелкаю в другой ячейке, он проверяет введенное значение и соответственно меняет цвет. Но после ввода какого-либо значения, когда я щелкаю прочь, а затем снова щелкаю обратно, только это проверяет и показывает какой-то цвет ....
=> Кроме того, я хочу заблокировать значения ключевых ячеек и изменить их цвет, чтобы сохранить их визуально дифференцированными.