这是我第一次使用宏。我在 B2 中创建了一个带有“是”和“否”选项的下拉菜单。
- 如果用户选择“是”,第 10 行显示/第 11 行隐藏
- 如果用户选择“否”,第 11 行显示/第 10 行隐藏
我使用了这段代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then
If Range("B2") = Yes Then
ActiveSheet.Rows("10:10").EntireRow.Hidden = False
ActiveSheet.Rows("11:11").EntireRow.Hidden = True
ElseIf Range("B2") = No Then
ActiveSheet.Rows("10:10").EntireRow.Hidden = True
ActiveSheet.Rows("11:11").EntireRow.Hidden = False
End If
End If
End Sub
我在Sheet1 中创建了一个新模块,并将其放在那里。我将 excel 保存为Macro Enabled Tamplate,但是当我更改下拉列表时没有任何反应。
谢谢你的帮助!