excel - 自动过滤然后选择特定单元格下方的范围并选择可见单元格并删除整行
问题描述
*我一直在尝试编写此代码,但是当我运行代码时,它会在行中显示应用程序定义或对象定义的错误
ActiveSheet.Range(Rng).SpecialCells(xlCellTypeVisible).Select
请帮助解决我犯的错误
Dim xLastRow As Long
Dim xLstRw As Long
Dim Rng2 As Range, Rng As Range
Set xLstRw = Cells(Row.Count, "B").End(xlUp).Row
Set Rng2 = Range("J7")
Set Rng = Rng2.Offset(1, xLstRw)
Application.DisplayAlerts = False
Sheets(Worksheets("Home").Range("I10").Value).Activate
Range("A:A").EntireColumn.Insert
With Application.ActiveSheet
xLastRow = .Cells(.Rows.Count, "B").End(xlUp).Row
Range("A7:A" & xLastRow).Value = Worksheets("Home").Range("I9").Value
Range("A7").EntireRow.Insert
ActiveSheet.Range("A7:T" & xLastRow).AutoFilter Field:=10, Criteria1:="="
ActiveSheet.Range(Rng).SpecialCells(xlCellTypeVisible).EntireRow.Delete
解决方案
推荐阅读
- delphi - 使用 Delphi 访问 binance API 时出错
- mysql - 在另一个行值之前计算行数
- apache-kafka - Ktable 到 Kstream:更改日志何时发布
- python - 更改一堆熊猫数据框的列顺序
- datatables - 按日期排序不适用于 Bootstrap 4 数据表
- c# - 如何将由 [ 和 ] 分隔的字符串转换为 C# 中的数组
- javascript - Playwright 无法评估返回的定义变量
- python - 如何从 MoviePy 中的视频中删除某些时间
- javascript - 两个圆之间的交点检测不起作用
- css - 如何在 Angular 材料中分离同一 html 中的组件?