在excel中如何,设置,某个单元格为空时,就隐藏空单元格所在的行或列

发布网友 发布时间:2022-04-23 14:20

我来回答

1个回答

热心网友 时间:2023-10-18 00:23

用宏代码可以实现你的要求,我刚做的表格就用这个代码实现了隐藏某区域内为空的单元格所在的行或列。

根据你的要求,将代码做了下修改,实现在第1-5行、第1-5列区域内,如果有空白单元格,那么将空单元格坐在的行隐藏。

Sub myhide()
For i = 1 To 5
If Application.WorksheetFunction.Proct(Range(Cells(i, 1), Cells(i, 5))) = 0 Then
Rows(i).Hidden = True
ElseIf Application.WorksheetFunction.Proct(Range(Cells(i, 1), Cells(i, 5))) > 0 Then
Rows(i).Hidden = False
End If
Next
End Sub

如果需要的话,把代码修改一下就可以实现空白单元格所在的列隐藏。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com