2014-01-08 3 views
1

나는 한 장에 여러 개의 그래프가 있습니다. 또한 항목이있는 드롭 다운 메뉴가 있습니다. 특정 항목을 선택하면 해당 항목과 연결된 그래프 만 표시하려고합니다. 어떻게하면 좋을까요? 내가 드롭 다운 메뉴에서 항목을 선택하면조건부로 그래프 표시

Private Sub Worksheet_Change(ByVal Target As Range) 

If Target.Address = "$A$2" Then 
     ActiveSheet.ChartObjects.Visible = False 
     On Error Resume Next 
     ChartObjects(Target.Value).Visible = True 
End If 
End Sub 

, 나는 다른 셀을 클릭 한 다음 그래프를 보여 얻기 위해 드롭 다운 메뉴에서 다시 클릭해야 다음은

매크로입니다. 그래프를 즉시 표시하려면 어떻게합니까?

답변

1

대신 ActiveX 콤보 박스를 만듭니다 (개발자 탭 -> 삽입 -> 콤보 상자). 그리고 대신 WorkSheet_Change의
이벤트 핸들러

당신은 (기본 "콤보 상자"이름을 변경하지 않는 가정) ComboBox1.value로 선택한 항목을 액세스 할 때 ComboBox1_Click()를 사용합니다.