Excel VBA 7.1错误'430':在设置X=新工作表时。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Excel VBA 7.1错误'430':在设置X=新工作表时。相关的知识,希望对你有一定的参考价值。

我收到这个错误

运行时错误'430'。类不支持自动化或不支持预期的接口。

在这行代码上,我把它改成了Set GetSheetByName = Nothing。

Set GetSheetByName = New Worksheet

我把它改为Set GetSheetByName = Nothing。然而,我收到错误'91',就在

GetSheetByName.Name = "GetSheetByName::Default"

据我所知,没有遗漏的参考资料。这些都是我所包含的参考资料。如果你需要更多信息,请告诉我。

References

答案

你不能 New 拥有 Worksheet 物:喜欢 Workbook 对象,这些是供Excel创建、管理和销毁的。

创建工作表的唯一方法是通过Excel的对象模型,使用 Worksheets.Add 工厂方法来为你创建它们--你可以得到一个叫做 Worksheets 收藏品 Workbook,包括 ThisWorkbook VBA项目自己的主机文件)和 ActiveWorkbook:

Dim ws As Worksheet
Set ws = SomeWorkbook.Worksheets.Add

以上是关于Excel VBA 7.1错误'430':在设置X=新工作表时。的主要内容,如果未能解决你的问题,请参考以下文章

excel用VBA连接数据库为啥我的程序错误呢?新手上路,求各位前辈指点!

VBA:excel正在关闭,没有产生错误

Excel 2013 - VBA AddDataFiled 1004 错误

Excel VBA 宏后期绑定

EXCEL VBA 求助

从 Excel VBA 运行工作参数化 Access SQL 查询 (INSERT INTO) 时出现“需要对象”错误