我正在做一个看似简单的动态范围。但是,我得到以下错误:
“错误:设置范围类的方法失败” VBA不喜欢dropdownRange obj&在下面的第二行代码上抛出上述错误。我正在使用此范围在列表的下方验证下拉列表中使用。
Dim mainTab As Object 'Tab 'main'
Dim tranTypeSize As Integer 'Length of entries for transaction type
Dim dropdownRange As Range 'Dynamic range for dropdown
Set mainTab = Sheets("Main")
With Sheets("Misc")
tranTypeSize = .Cells(Rows.Count, 1).End(xlUp).Row
Set dropdownRange = .Range("A1:A" & tranTypeSize)
dropdownRange.Select
End With
答案 0 :(得分:1)
我认为您的意思是选择范围类的方法失败。如果是这样,问题是.Select
没有活动。
要解决此问题,请将With
作为{{1}}块的第一行。