본문 바로가기
IT 일상

더존 ERP A10 엑셀 업로드 매크로 파일 만들기

by JeongEngineer 2025. 1. 20.
728x90
반응형
SMALL

https://special-engineer.tistory.com/entry/VBA%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%98%EC%97%AC-%EC%9D%B8%EC%82%AC-%EA%B7%BC%ED%83%9C-%EA%B7%BC%EB%AC%B4%EA%B3%84%ED%9A%8D-%EC%9E%90%EB%8F%99%ED%99%94-%ED%95%98%EA%B8%B0

 

VBA를 활용하여 [인사, 근태] 근무계획 자동화 하기

얼마전 어느 한 업체의 서버 점검을 위하여 방문한 이 후 해당 업체 주업무는 인사 업무지만 전산을 보조적 업무로 담당하시는 분에게 의뢰가 들어왔다. 자체 구축한 사내 ERP에 근무계획을 현

special-engineer.tistory.com

 

반응형
728x90

일전 포스팅한 글을 인용하여 더존 ERP Amaranth10의 출퇴근 엑셀 업로드와 급여 자료 엑셀 업로드를 자동으로 기입 끌어오는 매크로를 만들었다.

 

양식 또한 Amaranth10을 이용하여 편리하게 작동되는 것이 목표

 

먼저 이전 글에 포스팅한 라이선스 키와 동일하게 모든 것이 작성되었다.

기본 값

1. 매크로 파일이 바라 보는 곳은 > 사용자의 바탕화면에 있는 SpecialEngineer VBA 개발 폴더가 있어야한다.

백데이터가 필요한 경우 백데이터의 경로는 다운로드 폴더에 있어야 한다.

압축 파일을 풀어 폴더명을[ SpecialEngineer VBA 개발 ]으로 바탕화면에 두면 된다.

 

먼저 여러가지 항목들이 있는데

출퇴근 시간 자동 불러오기 엑셀 파일의 Sheet1_Cleaned 시트를 보면 근태(각 회사에서 사용하는 값들을 인용하여 사용하면 된다.) 값들을 입력하여 두고 여기서 사용하는 데이터는 사번 ~ 날짜 까지의 항목이다.

 

Sheet1 B 시트에 있는 항목들에 맞추어 입력한다.(복붙..)

 

입력된 데이터는 자동으로 변환하여 변환 값으로 표기된다.

예시는 날짜가 과확화 표기로 데이터가 저장되기 때문에 날짜를 변환하는 값이 3번에 걸쳐 진행된다.(변환 값 > 날짜 값 > 변환 값)

최종 변환 날짜 값을 날짜에 복사하여(값)으로 지정한다.

출퇴 시간도 숫자중 0이 없어지기 때문에 마찬가지로 변환 출퇴 시간 값에서 시간 항목에 복사하여(값)으로 지정한다.

이렇게 작성되었다면 모든 준비는 끝이 났다.

이제 파일안 shee1 (2) 시트에 출퇴근 시간 불러오기 START 버튼을 눌러 데이터를 분류 불러오자

 

출퇴근 기록이 없는 경우는 데이터를 찾을 수 없습니다. 가 표기된다. 무시하고 확인 버튼을 눌러 ~ 쭉 진행하다보면

 

데이터가 입력된다.(엔터키를 꾸욱 눌러주면 쭈욱 진행된다.)

프로그램 종료 여부를 묻는다 당연히 매크로만 종료된다.

사용 할 예제는 아래를 첨부

SpecialEngineer VBA 개발.7z
0.14MB

 

다음 포스팅은 교대근무_사원별_근무계획 자동화를 포스팅 해보겠다.

728x90
반응형
LIST