【发布时间】:2018-03-25 17:10:17
【问题描述】:
我正在尝试使用 VBA 在 Excel 中创建一个简单的 if 语句。
我正在创建一个新复选框
将以下代码添加到框中。
Sub CheckBox1_Click()
HideRows "2:5"
End Sub
Sub HideRows(rowRange)
If CheckBox1 = False Then
Rows(rowRange).EntireRow.Hidden = True
Else: Rows(rowRange).EntireRow.Hidden = False
End If
End Sub
结果:无论复选框被选中还是未选中,行都被隐藏。
(复选框被选中)
所有行都可见
取消选中复选框
结果:所有行都被隐藏
(复选框未选中)
所有行都可见
取消选中复选框
结果:所有行都被隐藏
【问题讨论】: