매크로를 활용해 날짜별로 데이터를 입력하고, 일계·누계 실적에 따른 목표 달성률을 자동 계산하는 시스템을 구축하고 싶습니다. 1년 치 업무일지를 효율적으로 관리하기 위해 입력 데이터와 DB를 연계하는 최적의 방법이 궁금합니다."
커뮤니티 전체
업무일지 양식 도와주세요ㅠㅠ
📅 2026년 04월 01일 10:28
👁 조회 346
댓글을 작성하려면 로그인이 필요합니다.
게시글 목록
페이지 1 / 976게시글 제목
날짜
조회
추천
7시간 전
조회 33
0
답글 1
11시간 전
조회 80
0
답글 2
답변 완료
여러줄로 입력된 머리글 처리...
11시간 전
조회 70
0
답글 6
해결
12시간 전
조회 30
0
답글 0
2일 전
조회 182
0
답글 8
해결
3일 전
조회 125
0
답글 1
3일 전
조회 107
0
답글 1
4일 전
조회 146
0
답글 1
4일 전
조회 193
0
답글 3
해결
5일 전
조회 164
0
답글 2
해결
5일 전
조회 161
0
답글 2
6일 전
조회 176
0
답글 2
답변 완료
쿼리 관련 도와주실분
6일 전
조회 529
0
답글 5
해결
2026.04.04
조회 237
0
답글 0
2026.04.03
조회 224
0
답글 1
2026.04.02
조회 218
0
답글 0
2026.04.01
조회 285
0
답글 1
2026.04.01
조회 300
0
답글 5
2026.04.01
조회 213
0
답글 0
2026.04.01
조회 270
0
답글 3
안녕하세요~
1. 먼저 자동화해야 할 부분과 수동으로 해야 할 부분을 구분하자면,
매크로를 실행하면 데이터를 입력하는 입력폼이 오픈해서
초기 상담 건이 몇 건 입력되고,
등원 건이 몇 건 입력되고
.... 등등을 입력하고 [등록] 버튼을 클릭하면 자동으로 "운영일지"시트에 입력이 되고
동시에, "DB" 시트에도 기록이 됩니다.
아울러 그 "DB"시트에서 일계, 월계, "누계" 등이 자동연산되어 운영일지에 기록이 됩니다.
물론 반대로 "DB" 시트에서 기록해서 매크로 버튼을 클릭해서 "운영일지"에
자동으로 기록되게 할 수도 있습니다.
그리고 기본적으로 "기본정보" 시트에
세부사업 목록과 목료량
직원현황, 이용자 현황 등의 정보가 있어야 합니다.
2. 위와 같은 흐름에 따라 설계를 하려면,
월별로 10건 정도의 DB데이터가 있어야 이에 따른 코딩을 할 수 있습니다.
이에 따른 첨부파일을 다시 올려주세요.
제가 구체적으로 어떻게 해서 파일을 다시 올리면 되나요?
음...
제가 질문자님의 업무프로세스를 모르니
질문자님께서 보고 싶은 내용을 올려주세요.
그럼
일단 위에서 올려주신 파일에 내용을 모두 채워서 다시 올려주세요.
1월 28일 수요일
초기상담 9건
일계 (?) 는 주간이 아닐까요?
월계 225건
누계는 연단위인지, 아니면 그동안의 누적인지 설명해 주세요.
목표량(월목표량인지, 일일 목표량인지, 연간목표량인지)은 기초시트를 만들어서
A1 목표량(건)
A2 2000
달성률은 ( 예: 9.6% )
누계 / 목표량인가요?
그리고 DB시트에 예제로 3일치만
날짜 세부사업 건
2026-01-02 초기상담 4
2026-01-02 이용자상담 10
2026-01-02 보호자상담 5
2026-01-02 인지 10
2026-01-02 에어로빅 12
2026-01-02 체육활동 12
...
2026-01-03 초기상담 4
2026-01-03 이용자상담 10
2026-01-03 보호자상담 5
2026-01-03 인지 10
2026-01-03 에어로빅 12
2026-01-03 체육활동 12
이런 식으로 기록하면 됩니다.
가능하시면,
초기 상담과 초기상담은
엑셀은 다르게 인식하므로 모두 중간에 띄워쓰기 없게 하는 게 좋을 듯합니다.
초기상담
이용자상담
...
목료량도 임으로 작성했습니다.
누계 / 목표량입니다.
그리고 DB시트에 예제로 3일치 임으로 작성했습니다.
날짜 세부사업 건
2026-01-02 초기상담 4
2026-01-02 이용자상담 10
2026-01-02 보호자상담 5
2026-01-02 인지 10
2026-01-02 에어로빅 12
2026-01-02 체육활동 12
...
2026-01-03 초기상담 4
2026-01-03 이용자상담 10
2026-01-03 보호자상담 5
2026-01-03 인지 10
2026-01-03 에어로빅 12
2026-01-03 체육활동 12
아래 첨부파일을 적용해 보세요.






파일을 실행하면 자동으로 리본메뉴에 버튼이 생성이 되고 종료하면 버튼은 사라집니다.
1. 기본정보에 데이터를 추가/수정하면, 수정한 내용 그대로 VBA 유저폼에도 반영이 되고
월합계, 누계, 달성률 수식은 M365기준이므로 이하 버전에서 사용하시려면 수식을 수정해야 합니다.
원본 운영일지는 템플릿으로 숨겨져 있으니, 리본메뉴에서 관리 버튼으로 오픈해서
수정하고 다시 관리버튼으로 숨김처리하세요.
2. 직원과 이용자의 출석관리도 등록하도록 했습니다.
3. 세부사항은 기본정보시트의 세부항목을 불러오도록 했습니다.
※ 매크로를 처음 사용해 보신다면,
인터넷에서 다운받은 매크로 파일은
보안상 기본적으로 차단되어 있어서, 바로 실행하면 매크로가 막히는 경우가 많습니다.
아래와 같이 조치하세요.
[파일 속성에서 차단 해제]
파일을 다운로드 받은 폴더에서 파일 → 마우스 오른쪽 클릭 → 속성
“차단 해제” 체크 후 [확인]
[매크로 보안 설정 확인]
Excel 실행 → [파일] → [옵션] → [보안센터] → [보안센터 설정] → [매크로 설정]
"VBA 매크로 사용" 체크 후 [확인]
(선택)[신뢰할 수 있는 위치에 저장]
자주 쓰는 매크로 파일이라면,
[파일] → [옵션] → [보안센터] → [신뢰할 수 있는 위치]
매크로 파일이 있는 폴더를 추가 후, 그 폴더 안에서 매크로 파일을 실행하면 항상 허용이 됩니다.
도와 주셔서 감사합니다 꾸벅 월계 및 누계 자동으로 기입이 안되더라고 제가 뭘 잘못했는지 시트 내의 연도 2029년 이후는 어떻게 추가 하면 되나요?
1. "기본정보"시트를 보시면,
C열 월합계는
A열의 세부내용의 J열 월에 해당하는
"DB"시트의 A열 월과 B열 세부사업의 C열건수만 합계처리 합니다.
D열 누계는
A열의 세부내용의 H열 연도에 해당하는
"DB"시트의 A열 연도와 B열 세부사업의 C열건수만 합계처리 합니다.
그러니까, 기본정보시트의 C열과 D열에 있는 수식을 수정해서는 안됩니다.
2. 그래서 운영일지_연월일 시트에서는
아래와 이미지와 같이
금월계, 누계, 목표량, 달성률은 "기본정보"시트에 있는 데이터를 가져옵니다
3. 운영일지 등록창의 날짜는 2029년이 지나면 2030년은 자동으로 옵니다. 월을 바꾸는 화살키를 계속 클릭하면 2029년 12월에서 2030년 1월로 바뀝니다.