Excel VBA定义命名范围列表
目前正在使用下面的代码Excel VBA定义命名范围列表,excel,vba,Excel,Vba,目前正在使用下面的代码 Dim validationRange As Range Set validationRange = Range("G41,G43,G44,G45,G49,G50,G51,G52") Dim validationRange As Range Set validationRange = Range("First_Name","Last_Name","Social","dob"
Dim validationRange As Range
Set validationRange = Range("G41,G43,G44,G45,G49,G50,G51,G52")
Dim validationRange As Range
Set validationRange = Range("First_Name","Last_Name","Social","dob","addr","city","zip","state")
每当有新行添加时,我需要更改上面编号的单元格,以调整G42到G44。。。。相反,我尝试了下面的代码
Dim validationRange As Range
Set validationRange = Range("G41,G43,G44,G45,G49,G50,G51,G52")
Dim validationRange As Range
Set validationRange = Range("First_Name","Last_Name","Social","dob","addr","city","zip","state")
但它给了我一条错误消息,说“对象范围_globalfailed”,这意味着我不能像上面那样定义范围,最多只能定义两个命名范围,比如
范围(“名字”、“姓氏”)
还有其他定义命名范围的方法吗?尝试使用@chrisneilsen谢谢,它工作得很好。