我想使用VBA创建验证规则。验证对象可以按以下模式编码(例如,添加新验证列表):
.add type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="= Sheet1!D3:D5"
我想知道我是否可以分配:
type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="= Sheet1!D3:D5"
对于这样的变量:
validationString = " type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=" & chr(35) & "= Sheet1!D3:D5" & chr(35)
变量validationString
看起来像编码的参数。我尝试了但是我得到了类型不匹配警告的回复。
任何人都有这方面的经验吗?
答案 0 :(得分:0)
每个逗号分隔Add()方法的单个参数。您不能将这些组合成一个字符串变量以传递给Add()方法。