excel vba shoDataForm Worksheet类的运行时错误“1004”ShowDataForm方法失败
ActiveSheet.ShowDataForm
返回错误1004
我试过了
Range("B4:D4").Select ActiveSheet.ShowDataForm
它没有帮助
当您使用ShowDataForm方法时,Microsoft Excel在两个位置查找数据列表:
- 定义的名称“数据库”。 如果范围已被定义为数据库,Microsoft Excel将显示数据表单,并且该范围内的数据将被访问。
- 指定的工作表上的单元格A1:B2。 Microsoft Excel将尝试查找左上angular位于范围A1:B2中的列表。 如果find一个列表,Microsoft Excel将显示数据表单,并且列表中的数据将被访问。
替代方法
- 将表格放在A1:B2范围内。
-
或者命名范围数据库,例如:
Range("B5").CurrentRegion.Name = "database" ActiveSheet.ShowDataForm
为我工作
来源1
来源2