我在2010年广泛使用的Excel宏中遇到错误。在Excel 2013中,每隔一段时间运行一次宏,都会得到一个438错误(对象不支持此属性或方法)。间歇性excel 2013 vba错误438
如果我在“WITH”语句处停止代码,然后再次手动强制执行SELECT语句,那么我不会收到错误。
有没有人有线索可能导致此?
ActiveSheet.Shapes("Drop Down 28").Select
With Selection
.ListFillRange = "Constants!$J$2:$J$13"
.LinkedCell = "$E$2"
.DropDownLines = 12
.Display3DShading = False
End With
在此先感谢您的任何想法。
什么是错误信息的*文本* –
“对象不支持此属性或方法” – Bryndwl
我的精神力量告诉我你的'Selection'会随意转换,因为它是“当前选择的内容”,而不是“你最后选择了'.Select'。尝试[不使用'Select'](http://stackoverflow.com/q/10714251/11683)。 – GSerg