我有一个表单,我需要在输入数据时进行更改。很难解释,但这是我描述自己情况的最佳方式:
A b
1 .5 10
2 .5 5
3 最终用户将在b1中输入10,我希望它在输入时更改为5。我不能改变列,因为这是设置形式。
有什么想法吗?谢谢。
抱歉,我无法弄清楚格式......
答案 0 :(得分:0)
你可以在工作表代码中添加一些这样的东西:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("B1").Address Then
If Range("B1") = 10 Then
Range("B1").Value = 5
Else
Range("B1").Value = 5
End If
End If
End Sub