Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = 2 And Target.Row = 2 And Target.Column = 1 Then
Columns("C:D").Hidden = False
Columns("E:K").Hidden = True
End If
If Target = 2 And Target.Row = 3 And Target.Column = 1 Then
Rows("4:5").Hidden = False
Rows("6:10").Hidden = True
End If
End Sub
代码放在工作表代码框中