繁体   English   中英

如果值返回0,则使用VBA在Excel中隐藏行

[英]Using VBA to hide rows in Excel if a Value returns 0

我正在尝试创建一个自动的投标文档,当某个值在我的电子表格中返回0时,我想隐藏这些行中的一堆无关紧要的行/图形,以减少混乱并发送干净的pdf。

Private Sub Worksheet_Change(ByVal Target As Range)

    If .Range("F15").Value = "0" Then
        Rows("7:25").EntireRow.Hidden = True
    ElseIf Range("f15").Value Then
      Rows("7:25").EntireRow.Hidden = False
    End If

End Sub

我应该从这里去哪里? 如果f15返回的值大于0,则希望显示行。

试试这个,霍尔普它的工作原理

Private Sub Worksheet_Change(ByVal Target As Range)

    If .Range("F15").Value = "0" Then
        Rows("7:25").EntireRow.Hidden = True
    Else
        Rows("7:25").EntireRow.Hidden = False
    End If

End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM