Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 范围类的自动筛选方法因条件而失败_Excel_Vba - Fatal编程技术网

Excel 范围类的自动筛选方法因条件而失败

Excel 范围类的自动筛选方法因条件而失败,excel,vba,Excel,Vba,在第二行,我发现一个错误,说“range类的自动筛选方法失败”。确保您有正确的工作表 确保工作表单元格中的数据没有双引号。比如: 确保您有正确的工作表 确保工作表单元格中的数据没有双引号。比如: 您的问题在于您定义的范围。自动筛选只希望引用到标题行。如果您将其细分到代码中,它应该按照您预期的方式工作(唯一的变化是从K103到K1”): 您的问题在于您定义的范围。自动筛选只希望引用标题行。如果您将其细分到代码中,它应该按照您预期的方式工作(唯一的更改是从K103到K1”): 我也有同样的问题。如果

在第二行,我发现一个错误,说“range类的自动筛选方法失败”。

确保您有正确的工作表

确保工作表单元格中的数据没有双引号。比如:


确保您有正确的工作表

确保工作表单元格中的数据没有双引号。比如:


您的问题在于您定义的范围。自动筛选只希望引用到标题行。如果您将其细分到代码中,它应该按照您预期的方式工作(唯一的变化是从
K103
K1”
):


您的问题在于您定义的范围。自动筛选只希望引用标题行。如果您将其细分到代码中,它应该按照您预期的方式工作(唯一的更改是从
K103
K1”
):


我也有同样的问题。如果转到右侧工作表,并且没有其他语法错误。这是因为可能在原始工作表中,它已经被自动过滤了。如下图所示。要解决此问题,只需单击过滤器按钮返回到未过滤状态。
我也有同样的问题。如果转到右侧工作表,并且没有其他语法错误。这是因为可能在原始工作表中,它已经被自动过滤了。如下图所示。要解决此问题,只需单击过滤器按钮返回到未过滤状态。

@mattsnider
要解决此问题,只需单击过滤器按钮
。你认为这并不能真正回答问题吗?@mattsnider
要解决这个问题,只需单击过滤器按钮
。你认为这并不能真正回答问题吗?
Set rmdvsheet = ActiveWorkbook.Sheets(11)

    rmdvsheet.Range("A1:K103").AutoFilter Field:=10, Criteria1:= _
        "D7u L462-L494 17MY"
rmdvsheet.Range("A1:K1").AutoFilter Field:=10, Criteria1:="D7u L462-L494 17MY"