Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.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 如何使用/filter/delete可见行修复调试错误_Excel_Vba - Fatal编程技术网

Excel 如何使用/filter/delete可见行修复调试错误

Excel 如何使用/filter/delete可见行修复调试错误,excel,vba,Excel,Vba,我有代码过滤掉第一列中有空格的行,然后删除可见行。但在代码运行时会出现调试错误 1: 2: 三: 我希望代码删除第一列中有空格的所有行。我找到了答案。语法错误,我忘了在delete stmt中包含范围。 '2.删除行 Application.DisplayAlerts=False 'SourceWkSt.Range(“A2:I3000”)。特殊单元格(xlCellTypeVisible)。删除 工作表(“RDI容量报告”).范围(“A2:I3000”).特殊单元(xlCellTypeVisibl

我有代码过滤掉第一列中有空格的行,然后删除可见行。但在代码运行时会出现调试错误

1: 2: 三:
我希望代码删除第一列中有空格的所有行。

我找到了答案。语法错误,我忘了在delete stmt中包含范围。 '2.删除行 Application.DisplayAlerts=False 'SourceWkSt.Range(“A2:I3000”)。特殊单元格(xlCellTypeVisible)。删除 工作表(“RDI容量报告”).范围(“A2:I3000”).特殊单元(xlCellTypeVisible).删除 Application.DisplayAlerts=True

Apply Filter
Worksheets("RDI Capacity Report").Range("A1:I3000").AutoFilter Field:=1, 
Criteria1:=""
Delete Rows
Application.DisplayAlerts = False
Worksheets("RDI Capacity Report").SpecialCells(xlCellTypeVisible).Delete
Application.DisplayAlerts = True
Clear Filter
On Error Resume Next
SourceWkSt.ShowAllData
On Error GoTo 0