excel使用宏对满足条件的单元格所在行进行隐藏
发布网友
发布时间:2022-05-06 17:17
我来回答
共2个回答
热心网友
时间:2023-10-13 04:42
Sub 隐藏行()
Dim i%
For i = 2 To 2000 '2000代表总行数,可以替换成你需要的数值
If Cells(i, 7) = "" Then
Exit Sub
Else
If Cells(i, 7) = 0 Then
Rows(i).EntireRow.Hidden = True
End If
End If
Next
End Sub
测试过是可以的
热心网友
时间:2023-10-13 04:42
Sub t()
For i = 3 To Range("G65536").End(xlUp).Row
If Range("G" & i) = 0 Then
Range(i & ":" & i).EntireRow.Hidden = True
End If
Next
End Sub
需要说明的是,这里“空值”视为0
热心网友
时间:2023-10-13 04:42
Sub 隐藏行()
Dim i%
For i = 2 To 2000 '2000代表总行数,可以替换成你需要的数值
If Cells(i, 7) = "" Then
Exit Sub
Else
If Cells(i, 7) = 0 Then
Rows(i).EntireRow.Hidden = True
End If
End If
Next
End Sub
测试过是可以的
热心网友
时间:2023-10-13 04:42
Sub t()
For i = 3 To Range("G65536").End(xlUp).Row
If Range("G" & i) = 0 Then
Range(i & ":" & i).EntireRow.Hidden = True
End If
Next
End Sub
需要说明的是,这里“空值”视为0