首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行时错误“1004”应用程序定义或对象定义错误VBA代码

运行时错误“1004”应用程序定义或对象定义错误VBA代码
EN

Stack Overflow用户
提问于 2015-07-14 21:18:18
回答 1查看 1.1K关注 0票数 1

我的代码中一直有这个错误。我搜过又搜过,但没有任何办法补救这种情况。我所要做的就是有3个输入输入到一个电子表格中,这样用户就可以通过电子表格上的筛选器功能快速地引用它们。有人帮忙吗?

代码语言:javascript
运行
复制
Sub Newnew()

Workbooks("CCP Quick Reference Guide.xls").Activate
Workbooks("CCP Quick Reference Guide.xls").Worksheets("Data").Select

'Dim xx As String
'Dim yy As String
'Dim zz As String



    If Cells(3, 2).Value = "" Then
        'Nothing
    Else
        xx = Cells(3, 2).Value
        Range("A6").Select
        Selection.AutoFilter
        ActiveSheet.Range("$A$6:$I$1000").AutoFilter Field:=1, Criteria1:=xx
    End If


    If Cells(3, 3).Value = "" Then
        'Nothing
    Else
        yy = Cells(3, 3).Value
        Range("A6").Select
        ActiveSheet.Range("$A$6:$I$1000").AutoFilter Field:=4, Criteria1:=yy
    End If


    If Cells(3, 4).Value = "" Then
        'Nothing
    Else
        zz = Cells(3, 4).Value
        Range("A6").Select
        ActiveSheet.Range("$A$6:$I$1000").AutoFilter Field:=5, Criterial:=zz
    End If



End Sub
EN

回答 1

Stack Overflow用户

发布于 2015-07-14 21:52:16

在最后一个过滤器部分中,命名参数Criteria1被拼写为Criterial--注意最后一个字符应该是数字1,而不是字母l

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31417575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档