2016-06-04 2 views
1

나는 멀티 선택이 활성화 된 활성 x 목록 상자에서 선택된 모든 항목을 반환하는 worksheetfunction을 작성했습니다.SelectedIndexChanged가 시트 재 계산을 트리거

목록 상자에서 선택을 변경하면 목록 상자에서 이벤트를 보내지 않기 때문에 기능이 다시 계산되지 않습니다. 이 함수는 shift + f9에서 잘 수행됩니다.

application.volatile를 추가해도 변경되지 않습니다.

SelectedIndexChanged를 사용하여 시트의 recalc를 트리거 할 수 있습니까? 내가 어떻게 이럴 수 있니?

답변

0

다른 사람들에게 도움이 될 것이라고 생각했습니다.

Private Sub listbox1_Change() 
    Application.Calculate 
End Sub 

모듈에서 vba의 시트.

그러나 이것은 처음에 워크 시트 기능을하는 이유는 무엇입니까? 나는이 이벤트에서 모든 것을 간단하게 할 수 있습니다.

관련 문제