VBA 错误 '应用程序定义或对象定义错误': sh.TopLeftCell.Address = '$L$14'
这个错误通常是因为 VBA 代码中存在语法错误或者对象不存在而引起的。请检查代码中的语法错误,并确保对象已正确定义。
针对 'sh.TopLeftCell.Address = '$L$14' 这段代码,您可以检查以下几点:
- 语法错误:
- 确保
sh变量已经正确声明并指向一个有效的 Worksheet 对象。 - 确保
TopLeftCell属性使用正确,并且$L$14是一个有效的单元格地址。
- 确保
- 对象不存在:
- 如果
sh变量没有正确指向一个有效的 Worksheet 对象,则会导致错误。请确保您在代码中正确地引用了工作表对象。 - 如果
$L$14单元格在当前工作表中不存在,也会导致错误。请确保您使用的单元格地址是有效的。
- 如果
如果问题仍然存在,请提供更多上下文信息以便更好地理解问题,例如:
- 完整的代码片段
- 错误发生时的具体场景
- 您使用的 Excel 版本
通过提供更多信息,可以更有效地定位和解决问题。
原文地址: http://www.cveoy.top/t/topic/mAuY 著作权归作者所有。请勿转载和采集!