选择单元格时使用VBA更新数据验证?

时间:2014-11-07 11:34:27

标签: vba excel-vba excel

我有VBA代码,用于更新单元格中的数据验证列表。

Sub SetDataValidationList(r As Range, s As String)
    Dim dv As Validation
    Set dv = r.Validation

    With dv
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=s
    End With
End Sub

每当选择单元格时,我希望数据验证列表是最新的。我知道我可以在Worksheet_Change事件中运行上面的子例程。但是有没有像Cell_Select这样的事件?或者某种方式我可以模仿这样的事件。

0 个答案:

没有答案