在宏中设置单元格数据验证(Excel)

时间:2017-06-09 12:04:08

标签: excel vba

我需要更新当前的宏启用excel文档。目前单击一个按钮会创建一个新行,我需要其中两个单元来自动启用数据验证,甚至可能吗?或者,如果不可能,它可以从下面的单元格中绘制数据验证吗?

谢谢

1 个答案:

答案 0 :(得分:0)

插入行后,使用以下代码将验证应用于单元格。您必须根据需要更改单元格引用(2个单元格),

'update the correct cell reference after inserting a new row
'rownum will be the newly inserted row number
Cells(rownum, 1).Validation.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=$B$1:$B$6"

其中$B$1:$B$6是数据验证选择范围。