1

我想在作为工作表一部分的表格上运行一个宏,它从 A18 到 J33,第 18 行是标题。宏应隐藏 J 列单元格中为零的行。

请帮忙!!!!!!

4

1 回答 1

2

当您看到电子表格时,点击ALT+ F11。这将为您打开 VBE(Visual Basic 编辑器)。

右键单击VBA Project Explorer(如果看不到,请单击查看 -> 项目资源管理器或CTRL+R

插入模块

在此处输入图像描述

复制并粘贴以下代码

Sub HideRows()
    Dim cell As Range
    For Each cell In Range("J19:J33")
        If Not isEmpty(cell) Then
            If cell.Value = 0 Then 
                cell.EntireRow.Hidden = True
            End If
        End If
    Next
End Sub

点击F5运行宏。

在此处输入图像描述

在此处输入图像描述

于 2013-09-27T08:25:03.943 回答