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