2013-10-27 2 views
1

나는 코드가 있습니다엑셀 VBA 콤보 상자의 OnExit 이벤트

Private Sub TempCombo_Exit(Cancel As Integer) 
    MsgBox "test" 
End Sub 

을하지만 TempCombo 아무것도에서 나는 종료가 발생하면?

무엇이 잘못 되었나요?

것을 제외하고는 : 나는 종료 이벤트가없는 초점을

+0

ComboBox는 워크 시트 또는 사용자 폼에 있습니까? –

+0

워크 시트. –

답변

4

액티브 콤보를 잃었을 때 유효성 검사를 할 필요가있다. 시트의 모듈로 가서 왼쪽 드롭 다운에서 TempCombo를 선택하면 오른쪽 드롭 다운 목록에서 이벤트 목록을 볼 수 있습니다. 나는 LostFocus 이벤트가 당신이 원하는 것이라고 생각합니다.