这是我最终做的事情,也许并不优雅,但现在已经完成了工作:
Sub DropDown60_Change()
With ActiveSheet
.Shapes("Picture 19").Visible = False
.Shapes("Picture 20").Visible = False
.Shapes("Picture 21").Visible = False
.Shapes("Picture 22").Visible = False
.Shapes("Chart 4").Visible = False
Select Case .Shapes("Drop Down 60").ControlFormat.Value
Case 1
.Shapes("Picture 19").Visible = True
Case 2
.Shapes("Picture 20").Visible = True
Case 3
.Shapes("Picture 21").Visible = True
Case 4
.Shapes("Picture 22").Visible = True
Case 5
.Shapes("Chart 4").Visible = True
End Select
End With
End Sub