기사 검색

검색어를 입력하세요
스카이 테크 블로그
[VBA] 토토 핫 사용 방법

[VBA] 토토 핫 사용 방법

이 문서는 Excel VBA에서 토토 핫를 사용하는 방법을 설명합니다 토토 핫를 사용하여 각 파일에 대해 서로 다른 처리를 구현하여 코드의 가독성과 유지 관리성을 향상시키는 방법을 보여 드리겠습니다

Excel VBA 토토 핫 사용 방법에 대한 간략한 설명입니다
VBA로 처리할 때 전체 흐름은 동일하지만 각 파일에 대한 일부 처리를 변경하려는 경우가 있을 수 있습니다 이러한 경우 토토 핫를 사용하여 문제를 해결할 수 있습니다

공개 하위 메인()'파일 열기
공개 하위 프로세스()Dim objFile As InterfaceBase ← 토토 핫 클래스의 기본 클래스 이름으로 선언

토토 핫의 기본 클래스에 필요한 메소드(함수)와 속성만 선언하세요 여기서는 메소드(함수)의 처리 내용을 설명할 필요가 없습니다

■ 토토 핫 클래스

클래스 모듈 이름: InterfaceBase기능 종료'파일 처리 중기능 종료

각 파일에 대해 사용자 정의하려는 각 프로세스에 대한 토토 핫 클래스를 생성하십시오
두 가지 주요 사항이 있습니다

  • 수업 시작 부분에 "Implements InterfaceBase" 쓰기
  • 함수 이름 앞에 "InterfaceBase_XXXX"를 추가

■ 파일 A의 클래스

클래스 모듈 이름: InterfaceFileA_IsLoop() 부울 형식프로세스()를 부울로파일 A에 대한 파일 처리 설명

■ 파일 B에 대한 클래스

클래스 모듈 이름: InterfaceFileB_IsLoop() 부울 형식프로세스()를 부울로파일 B에 대한 파일 처리 설명

이 샘플과 같은 프로그램은 각 파일에 대한 프로세스 함수를 준비하여 각 대상 파일에 배포하면 얻을 수 있지만, 사용자 정의 유형이 많아질수록 유사한 함수의 수가 늘어나고 코드를 읽기가 어려워집니다

토토 핫 클래스를 사용하면 차이점 부분만 함수가 되기 때문에 코드를 더 쉽게 읽을 수 있습니다 또한, 나중에 공통 프로세스를 추가하고 싶은 경우에도 한 곳에서 수정하기만 하면 되므로 유지 관리가 더 쉬워집니다

익숙해지면 매우 편리하므로 한번 사용해 보시기 바랍니다


\공유해주세요! /
  • X
  • 페이스북
  • 라인

입사 후 기술을 향상시키고 싶은 젊은 사람이든, 다양한 분야에서 자신의 경험을 활용하고 싶은 베테랑이든, 우리는 각 개인의 경험에 맞는 중견 채용을 제공합니다

스카이코퍼레이션의 소프트웨어 개발, 제품, 채용에 관한 문의사항은 아래 링크를 확인해주세요
문의하기