目前正在运行Excel 2013.我的电子表格最近变成了一个表,它有几千行数据。在我按日期范围过滤然后删除某些行之前,我正在使用Find&选择 - >转到特殊 - >可见单元格仅选择所有可见单元格,而不删除已过滤掉的行。
显然我不能删除多行作为表格,有没有办法解决这个问题?该选项显示为灰色,快捷键ctrl + - 不起作用,我已尝试按照前一个帖子更改注册表项。
我的悲惨命运是将信息复制到非表格中,编辑,复制回原始文件并重新格式化为表格吗?请告诉我它不是。
screen crop of the grayed out option after selecting 'visible cells only
答案 0 :(得分:1)
尝试:
答案 1 :(得分:0)
这将有助于
Private Sub imperecheaza_Click() {
Dim ws As Worksheet
Dim Rand As Long
Set ws = Worksheets("BD_IR")
Rand = 3
Do While ws.Cells(Rand, 4).Value <> "" And Rand < 65000
If ws.Cells(Rand, 4).Value = gksluri.Value * 1 And ws.Cells(Rand, 5).Value = gksluri.List(gksluri.ListIndex, 1) * 1 Then
ws.Rows(Rand) = "" '(here you will delete entire Row)
gksluri.RemoveItem gksluri.ListIndex
Exit Do
End If
Rand = Rand + 1
Loop
End Sub