【发布时间】:2018-02-09 21:00:34
【问题描述】:
我想对以下内容使用 VBA 代码:基于单元格输出(单元格 W20 中的“TRUE”或“FALSE”,根据用户是否选中复选框而变化),我希望行是根据下面的代码在另一个名为“分析”工作表的工作表上隐藏/取消隐藏。我右键单击单元格 W20 和复选框所在的“摘要”选项卡 -> 查看代码 -> 编写了下面的代码,但它不起作用。我是VBA的新手,请帮忙,非常感谢,提前感谢
Sub Worksheet_Change(ByVal Target As Range)
Set Target = Range("$W$20")
If Target.Value = "FALSE" Then
Sheets("Analysis").Rows("54:55").EntireRow.Hidden = True
Else
Sheets("Analysis").Rows("54:55").EntireRow.Hidden = False
End If
If Target.Value = "FALSE" Then
Sheets("Analysis").Rows("94:95").EntireRow.Hidden = True
Else
Sheets("Analysis").Rows("94:95").EntireRow.Hidden = False
End If
If Target.Value = "FALSE" Then
Sheets("Analysis").Rows("134:135").EntireRow.Hidden = True
Else
Sheets("Analysis").Rows("134:135").EntireRow.Hidden = False
End If
End If
End Sub
【问题讨论】: