2016-06-01 2 views
0

변수에 급여 이름 값이 표시됩니다. 나는이 급여 명을 셀 목록 드롭 다운 목록에 설정해야한다. 난 그냥 code.The 드롭 다운 변경 이벤트 위에셀의 목록에서 주어진 값을 선택하십시오.

Worksheets(sectionName).Range("B" & rowCntr).Value = payroll 

를 사용하여 셀이 급여를 걸었습니다 경우 트리거하지 않으며,이 때문에 다른 계산 된 셀이 채워되지 않습니다. 드롭 다운 및 드롭 다운 변경 이벤트에서 값을 선택할 수 있도록 방법을 제안하십시오.

+0

Dropdown.value =. 변경 이벤트를 서브 –

+0

처럼 호출 할 수 있다고 생각합니다. 드롭 다운은 데이터 유효성 검사 옵션 목록을 사용하여 만들어졌습니다. 그래서 나는 드롭 다운의 이름을 모른다. – user3206357

+0

AFAIK 데이터 유효성 검사 드롭 다운에는 변경 이벤트가있을 수 없습니다. 이벤트가 VBA에 있습니까? 코드를 게시 할 수 있습니까? –

답변

0

질문을 올바르게 이해했다면 드롭 다운 메뉴에서 값을 변경할 때 코드를 실행할 수있는 방법을 찾고 있습니까? 그렇다면, 이거 줘.

Private Sub Worksheet_Change(ByVal Target As Range) 
    Dim Cell As Range 

    Set Cell = Range("YOUR DROP DOWN CELL") 'or an entire range of cells 

    If Not Application.Intersect(Cell, Range(Target.Address)) Is Nothing Then 
     ' Your Code Here 

    End If 
End Sub 
+0

셀에 데이터를 넣는 동안 이벤트를 트리거해야합니다. – user3206357

관련 문제