我在列表上有数据验证
我需要第一个条目是“输入值”,并通过插入空白行或行将此条目与其他列表项分开,因为它将像可选择的标题条目。步行到列表时必须无法选择分隔符
像这样的东西
Enter value
Item1
Item2
Item2
or
Enter value
------------
Item1
Item2
Item3
请不要使用COMBOBOXes !!!
答案 0 :(得分:1)
您可以做的最好的事情是将这两个新值添加到列表中,然后在使用Worksheet_Change事件选择无效值时捕获。例如,当A1具有验证列表时:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1") = "Enter value" Or Range("A1") = "______" Then
MsgBox ("OMG! Even though the value is selectable, you may not select it. Select something else please.")
Range("A1") = ""
End If
End Sub