VBA 클래스모듈/모듈 폴더화
VBA
작성자
단계체
작성일
2022-05-06 17:31
조회
63
안녕하세요!
VBA 관련 질문 드립니다
군대에서 VBA를 이용해 여러 업무를 진행하고 있는 군인입니다.
다른 프로그래밍 언어를 이용하기 어렵다보니 거의 모든 프로그램을 엑셀로만 만들고 있는데요, 이번에 만드는 것에서는 어떤 물건 등의 정보를 시트에 저장하고, 코드 실행시 정보를 클래스로 구현하여 이용하려고 합니다.
그런데 물건 종류가 많다보니 클래스도 여러개가 필요할 것 같은데 (세부정보가 다르다보니) 제가 찾아본 결과로는 한 클래스모듈에 한 클래스가 만들어지는 것 같더라구요
강의나 다른 분들이 하시는걸 보면 Public Class 이런 방식으로도 선언하셔서 한 모듈에 여러개를 만들 수 있던데 버전이 달라서 그런지는 모르겠는데, 클래스모듈을 폴더에 넣어서 정리할 수 있는 방법은 없을까요? 클래스 몇십개가 한줄로 있으면 원하는 부분을 찾기가 어려울 것 같네요.
혹시 모듈도 그렇게 정리할 수 있으면 좋을 것 같아 질문드립니다.
전체 6,382
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[🏆 진짜쓰는 실무엑셀 스터디] 1기 - 우수 졸업생 및 후기, 축하합니다! (8)
![]() ![]() |
![]() ![]() |
2022.04.30 | 8 | 1106 | ||
공지사항 | 함수/공식 |
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐
(62)
오빠두엑셀
|
2021.10.28
|
추천 79
|
조회 4423
|
![]() ![]() |
2021.10.28 | 79 | 4423 |
34152 | VBA |
New 변수 선언에 필요한 변수명을 동적으로 만들 수 있나요? (Dynamic Variable Name)
(1)
![]() |
![]() |
17:16 | 0 | 22 |
34148 | 문서서식 |
New 엑셀 기본표시형식 설정 해결방법
(1)
![]() |
![]() |
16:09 | 0 | 22 |
34146 | 피벗테이블 |
New 피벗테이블 열 합계 시 값이 다르게 나옵니다. 또한 한 아이템이 시간에 따라 2개의 가격을 가질 때 어떻게 처리를 해야하나요?
![]() ![]() |
![]() |
15:19 | 2 | 16 |
34144 | 함수/공식 |
New 음수를 제외한 양수들만으로 오름차순으로 순위 내는법
![]() ![]() |
![]() |
15:13 | 0 | 24 |
34143 | 함수/공식 |
New 평일 출근부 만들기
![]() ![]() |
![]() |
15:06 | 0 | 24 |
34136 | 함수/공식 |
New 백분율의 합계? 백분율의 평균 값?이 다른이유가 있을까요?
(4)
![]() |
![]() |
13:18 | 0 | 22 |
34135 | 함수/공식 |
New 음수를 제외한 양수들의 합만으로 순위 내는법
![]() ![]() |
![]() |
12:47 | 2 | 36 |
34134 | VBA |
New VBA 필터 지정후 이미지 저장 문의
![]() ![]() |
![]() |
12:34 | 0 | 24 |
34130 | 함수/공식 |
New 값 입력시 안내 문구 2가지 경우 표시하기
(5)
답변완료
![]() |
![]() |
10:36 | 0 | 33 |
34127 | 함수/공식 |
New * 포함된 문자 vlookup으로 같은 값 찾는 방법
(3)
답변완료
![]() |
![]() |
09:29 | 0 | 34 |
34125 | 함수/공식 |
New 최종출고일과 출고지를 관리하고자 합니다. 도움 부탁 드려요
![]() ![]() |
![]() |
09:17 | 0 | 21 |
34120 | 함수/공식 |
New 구글 스프레드시트 vlookup 함수 연동 오류..?
![]() |
![]() |
01:41 | 0 | 21 |
34118 | 함수/공식 |
New INDIRECT 함수 범위 지정
(2)
![]() |
![]() |
2022.05.17 | 0 | 39 |
34117 | 파워쿼리/피벗 |
New 파워쿼리 - 폴더에서 DATA 가져오기 용량문제
![]() |
![]() |
2022.05.17 | 1 | 28 |
34113 | 함수/공식 |
New IF 함수를 사용해서 상위 하위필더같은 기능을 사용할수 있나요?
![]() ![]() |
![]() |
2022.05.17 | 0 | 41 |
34110 | 함수/공식 |
New 한셀에 출력되는 연속된 랜덤값을 계속해서 더하는 방법이 궁금합니다.
![]() ![]() |
![]() |
2022.05.17 | 1 | 30 |
34109 | 파워쿼리/피벗 |
New 파워쿼리 거래금액 원 단위로 변환하는 방법 알려주세요~
(4)
![]() |
![]() |
2022.05.17 | 0 | 27 |
34106 | 파워쿼리/피벗 |
New 슬라이스 내림/오름차순으로 설정하는 방법 알려주세요~~~
(1)
![]() |
![]() |
2022.05.17 | 0 | 31 |
34103 | 문서서식 |
New 전화번호 데이터 지우는방법중 ~,* 없애주세요
(2)
![]() |
![]() |
2022.05.17 | 0 | 42 |
34102 | VBA |
New 엑셀 vba 수정 방법 (엑셀 문자 보내기에서 수신자, 메시지 범위 자동으로 수정 입력?)
(2)
![]() |
![]() |
2022.05.17 | 0 | 36 |
34101 | 함수/공식 |
New 장비 반입.반출 관리를 하고 싶은데 수식을 어떻게 써야 할지 모르겠습니다.
![]() ![]() |
![]() |
2022.05.17 | 0 | 40 |
34100 | 함수/공식 |
New 셀서식 사용않고 함수만으로 조건에 맞는 글자색 지정하기
![]() ![]() |
![]() |
2022.05.17 | 0 | 48 |
34097 | 기능/도구 |
New PC모니터에 보이는 액셀 화면 사이즈 그대로 고정하는 방법
![]() |
![]() |
2022.05.17 | 0 | 44 |
34095 | 기능/도구 |
New 카메라 기능 사용 시 빈 그림이 출력됩니다.
(2)
답변완료
![]() |
![]() |
2022.05.17 | 0 | 40 |
34091 | 함수/공식 |
New 중복값만 블록 선택하는 방법 있나요?
(2)
![]() |
![]() |
2022.05.17 | 0 | 56 |
34088 | VBA |
New 재고관리 폼 스크롤휠 디버깅 문의
![]() ![]() |
![]() |
2022.05.17 | 0 | 44 |
34086 | 피벗테이블 |
New 피벗테이블 시그마값 합계 적용시 "0" 으로 집계되는 이유
![]() ![]() |
![]() |
2022.05.16 | 0 | 39 |
34084 | 함수/공식 |
New 함수를 이용하여 글자색을 지정하는 방법을 알고 싶습니다.
![]() ![]() |
![]() |
2022.05.16 | -1 | 53 |
34077 | 함수/공식 |
New 배열값 구하기
![]() ![]() |
![]() |
2022.05.16 | 0 | 69 |
34076 | 기능/도구 |
New 인사카드 저장시 다른시트에 정보 저장되는 기능
(1)
![]() |
![]() |
2022.05.16 | 1 | 30 |
클래스를 클래스모듈이 아닌 일반 모듈에서 정의하는 방법은 해보지 않아서 모르겠고
클래스와는 좀 다르지만 값만 저장할 것이라면 User Defined Type으로도 가능하고 이것은 일반 모듈에서 선언이 가능합니다.
Vba는 너무어려워요