내 모듈에 메서드가 추가되었습니다.Excel VBA : Worksheet_Change 메서드가 내 모듈에서 작동하지 않습니다.
Private Sub Worksheet_Change(ByVal Target As Range)
Debug.Print "H"
End Sub
이 시트에는 두 개의 테이블이 있습니다. 한 테이블 안에 값을 입력하려고하지만이 서브 루틴이 실행되지 않습니다. 여기서 뭐가 잘못 됐니?
동일한 행의 다른 셀에 특정 값이있는 경우에만 셀 안에 값을 입력 할 필요가있는 테이블이 있습니다. 그렇게 할 수있는 더 좋은 방법이 있습니까?
감사 지반
이벤트가 작동하는 것을 사용할 수 있습니다 또는 Application.EnableEvents = TRUE ''에 의해 그것을 할 수 있습니다 확인합니다. '직접 실행 창'이 작동하는지 여부를 확인 했습니까? – newguy
일반 또는 클래스 모듈이 아닌 워크 시트 모듈에 추가 했습니까? –
예 직접 실행 창을 선택했습니다. 나는 어디에도 Application.EnableEvents = False를 만들지 않았습니다. 나는 모듈 "모듈"의 계층 구조에 해당하는 일반 모듈에 추가했습니다. – Jeevan