사용자정의함수 2

사용자 정의 함수 사용하기

어느 분이 질문을 하셔서 사용자 정의 함수를 만들었습니다. 사용자 정의 함수 사용하는 방법을 소개하겠습니다. 완성 파일 다운로드 만든 사용자 정의 함수는 최근 3개 시험 점수 평균을 구하는 역할을 합니다. [T5] 셀에서 김치국 학생 국어 과목의 평균 성적을 구합니다. 3월 15일과 3월 5일엔 응시하지 않아 점수가 없습니다. 2월 15일, 2월 5일, 1월 15일이 최근 3번 응시한 성적입니다. 그래서 [E5], [H5], [K5] 셀 점수 합을 구해 3으로 나눈 값을 [T5] 셀에 나타내려고 하는 겁니다. 다른 과목도 마찬가지입니다. 키를 누르면 Visual Basic for Appications Editor(VBE)가 실행됩니다. 평균성적이란 이름으로 함수를 만들었습니다. 인수는 과목명과 계산범위를..

엑셀 2020.05.09

엑셀 VBA로 자료 처리 - 신청자, 회원목록 비교

며칠전 지인이 일을 좀 도와 달라고 연락이 왔습니다. 신청자 파일과 회원 목록 파일을 비교해 정상 회원인지 확인하고, 잘못된 신청자를 제외한 나머지를 신청확정 파일로 정리하는 작업이었습니다. 신청자 파일, 회원 목록 파일, 신청확정 파일 모두 엑셀 파일이라 엑셀 VBA를 이용하면 딱 좋은 업무라고 생각했습니다. 총 데이터 건수는 100,000건 정도인데, 각 지역별로 나눈 8개 파일이고, 파일 중 많은 데이터는 35,000건 정도였습니다. 모두 모아 한꺼번에 처리할까 했는데, 어차피 나눠져 있어 그냥 나눠진 파일 단위로 처리하기로 했습니다. 그런데 파일을 나누지 않고 작업했더라면 정한 시간 내에 처리 못할 뻔 했었습니다. 방문해 처리 내용을 듣고, 데이터를 잠깐 봤는데, 신청자 파일에 입력 형태가 엉망이..

엑셀 2020.04.28