excel2016报错运行时错误91.对象变量或with块变量未设置?

excel2016报错运行时错误91.对象变量或with块变量未设置?,第1张

运行时错误91是一种常见的Excel错误,通常会导致程序崩溃,无法正常工作。这个错误的根本原因是由于Excel无法找到所需的对象,或者由于某些原因无法访问这些对象,从而导致了程序运行错误。

如果您遇到运行时错误91,可以尝试以下方法来解决问题:

检查您的程序代码,确保您的代码中没有引用不存在的对象。

尝试重新启动Excel,重新运行您的程序。

如果您的程序代码中有用到“With”块的语句,请检查“With”块的结束语句是否正确。

如果您的程序代码中有调用Excel中的外部函数,请检查这些函数是否存在,并且是否能够正常调用。

如果以上方法都不能解决问题,您可以尝试重新安装Excel,以便恢复其原有的正常运行状态。

通过以上方法,您可以尝试解决Excel中的运行时错误91。如果您仍然无法解决问题,建议您向专业人士寻求帮助。

vba 对象变量或with块未设置是设置错误造成的,解决方法为:

1、首先打开excle软件,在菜单中选择“开发工具”-》“Visual Basic”,进入VBA的编程界面。

2、选择一个对象,这里选择sheet1,新建一个子过程setobgjs。

3、首先是声明对象变量,通过Dim来声明,和普通变量的声明很类似,只不过是数据类型变为了Object,如: Dim obj1 As Object。

4、设置该对象变量的值,可以通过set方法来设置,如Set obj1 = Range("A1")。

5、对这个对象所表示的边框设置底色,为黄色。

6、最后选择“运行”按钮运行。

三个截图的问题其实只有一个,就是在这个语句上边的变量(红线框位置)是一个区域的对象,find方法是要查找他的值rng2.value(或者rng2.text),不是查找对象本身,所以所有运行都是查找不到想要的位置的区域对象的。RNG3就只能为空了。加上.value或者.text就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11381410.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存