Excel VBA 토토 핫 사용 방법에 대한 간략한 설명입니다VBA로 처리할 때 전체 흐름은 동일하지만 각 파일에 대한 일부 처리를 변경하려는 경우가 있을 수 있습니다 이러한 경우 토토 핫를 사용하여 문제를 해결할 수 있습니다
공개 하위 메인()'파일 열기
공개 하위 프로세스()Dim objFile As InterfaceBase ← 토토 핫 클래스의 기본 클래스 이름으로 선언
토토 핫의 기본 클래스에 필요한 메소드(함수)와 속성만 선언하세요 여기서는 메소드(함수)의 처리 내용을 설명할 필요가 없습니다
■ 토토 핫 클래스
클래스 모듈 이름: InterfaceBase기능 종료'파일 처리 중기능 종료
각 파일에 대해 사용자 정의하려는 각 프로세스에 대한 토토 핫 클래스를 생성하십시오두 가지 주요 사항이 있습니다
- 수업 시작 부분에 "Implements InterfaceBase" 쓰기
- 함수 이름 앞에 "InterfaceBase_XXXX"를 추가
■ 파일 A의 클래스
클래스 모듈 이름: InterfaceFileA_IsLoop() 부울 형식프로세스()를 부울로파일 A에 대한 파일 처리 설명
■ 파일 B에 대한 클래스
클래스 모듈 이름: InterfaceFileB_IsLoop() 부울 형식프로세스()를 부울로파일 B에 대한 파일 처리 설명
이 샘플과 같은 프로그램은 각 파일에 대한 프로세스 함수를 준비하여 각 대상 파일에 배포하면 얻을 수 있지만, 사용자 정의 유형이 많아질수록 유사한 함수의 수가 늘어나고 코드를 읽기가 어려워집니다
토토 핫 클래스를 사용하면 차이점 부분만 함수가 되기 때문에 코드를 더 쉽게 읽을 수 있습니다 또한, 나중에 공통 프로세스를 추가하고 싶은 경우에도 한 곳에서 수정하기만 하면 되므로 유지 관리가 더 쉬워집니다
익숙해지면 매우 편리하므로 한번 사용해 보시기 바랍니다

