1
下面的代码有问题。它正确地显示了输入框,当用户输入范围J1:J503
中的值9或10时,但输入框输出没有按照我的意图显示在列L中。为什么?输入框文本不在单元格中显示
Private Sub Worksheet_Change(ByVal Target As Range)
Dim vrange As Range, cell As Range
Dim TheAnswer$
Set vrange = Range("J1:J503")
If Intersect(vrange, Target) Is Nothing Then Exit Sub
For Each cell In Intersect(vrange, Target)
If cell.Value = 9 Or cell.Value = 10 Then
Target.Offset(0, 2).Select
TheAnswer = InputBox("Please put comments", "Comments required for option 9 and 10")
End If
Next cell
End Sub
这是完美的。非常感谢 – SpoonTea