학생들의 체계적인 생활지도를 위해 저희 학교에서는 제가 개발한 생활지도 프로그램을 사용하고 있습니다. 사실 프로그램이라고 이름 붙이기에는 엑셀 VBA 코드 몇 줄 쓴 것 뿐이지만 그래도 선생님들이 검색을 통해 들어오실 확률을 높이고자 프로그램이라 이름 붙였습니다.

아무튼 그 프로그램을 다른 학교에서 사용을 원한다는 소식을 접하고 이번 기회에 범용으로 사용할 수 있도록 제작을 해보았습니다. 아직 오류에 대한 검증이 완전하지 않아 오늘 당장은 배포할 수 없지만, 우선 그 프로그램의 일부인 '명렬합치기'를 소개드리고자 합니다. 명렬합치기는 각 학급의 명렬을 하나의 엑셀시트에 담아주는 간단한 프로그램입니다.

명렬합치기 v0.1의 시작화면

프로그램의 설치와 실행은 매우 간단합니다. 단지 이 기사에 첨부된 엑셀 파일을 열기만 하면 되지요. 하지만 VBA 코드가 포함되어 있으므로 사전에 매크로 보안을 설정하신 후 사용하셔야 합니다. 매크로를 포함해서 열어야 제대로 작동합니다.

매크로 보안 설정

이 엑셀 파일에는 VBA 코드가 포함되어 있습니다. 엑셀 메뉴의 도구(T) - 옵션(O)에서 '보안'탭으로 가셔서 매크로 보안 수준을 '보통' 또는 '낮음'으로 변경하신 후 파일을 열어주셔야 합니다. 파일을 열 때 보안 경고 메세지가 뜨면 '매크로 포함'을 선택하셔야 정상적으로 작동합니다.

실행시 주의사항

  1. 각 학급의 명렬은 이름의 형식이 같아야 합니다. 예를 들어 1학년 1반의 명렬이 '1-1.xls'라면 1학년 2반의 명렬은 '1-2.xls'이어야 합니다. 지원하는 형식은 '1-1.xls' 스타일, '1-01.xls' 스타일, 그리고 '1학년1반'스타일입니다.
  2. 각 학급의 명렬은 같은 폴더에 있어야 하며, 그 폴더의 경로를 프로그램 설정 부분에 써주셔야 합니다.
  3. 각 학급의 명렬은 세로로 작성되어 있어야 하며, 반드시 '번호'라는 내용을 가진 셀이 있어야 합니다.

내려받기

프로그램을 내려받고자 하시면 다음의 연결고리를 따라가십시오.

 

사용 중에 문제가 생기면 이 기사의 댓글로 남겨주시기 바랍니다.

 

Trackback Address http://dayliver.net/trackback/91 관련글 쓰기

  1. 우편번호 자동 입력

    Tracked from MS-word, 이것이 궁금하다. 2009/11/28 16:10  삭제

    이번에는 워드가 아니라 엑셀이다... 지난 번 라벨 인쇄를 설명하고 나서, 우편번호를 빠르게, 또는 자동으로 넣는 방법이 없냐는 물음이 있었다. http://blog.naver.com/atmyhome/90032512840 에서 첨부파일을 다운로드 하고, 설명을 보면, 아주 쉽게 실행을 할 수 있다. 엑셀2007로 간단히 설명을 해보면, 일단 링크에서 첨부파일을 다운 받아 압축을 풀어준다. (http://blog.naver.com/atmyhome/90..

댓글