带有结构化引用的Excel 2007 VBA问题

时间:2014-03-10 04:04:24

标签: excel-vba vba excel

如果我从结构化引用中创建一个范围并尝试运行查找功能,则Excel会抛出50290 Error Application-defined or object-defined error。根据谷歌的说法,这个错误似乎与缺少的参考文献有关。通过查看工具/参考文献,缺少参考的内容并不明显。

 Set colRange = Range("TABLE[COLUMN]")
 Set r = colRange.Find(id, LookIn:=xlValues)

第2行抛出错误。 colRange变量在监视窗口中看起来很好。我可以使用.Cells属性从中提取值。 Find (Ctrl+F)工作正常。我希望我不会忽视一些简单的事情。

1 个答案:

答案 0 :(得分:0)

如果它无法在colrange中找到id,则不定义对象r的引用。 当你使用对象r的任何属性时,它会抛出错误。

希望这能回答您的问题,如果不在此处粘贴您的代码,则会检查。