제작 의뢰

XE 공식사이트에 개설된 제작의뢰/제작지원 게시판을 통한 거래시 피해나 분쟁이 발생했을 경우, XE 운영팀은 관여를 하지 않으며 모든 책임은 거래 당사자들에게 있습니다.

거래시 [피해/분쟁 예방] 좋은 거래를 위한 제작/의뢰 가이드를 숙지하여 의뢰자와 제작자 모두가 분쟁 없이 좋은 결과물을 얻을 수 있기를 바랍니다.

XE와 상관없는 엑셀 메크로 파일 작성의뢰인데요

아마도 XE에 능숙하신분들중에 엑셀매크로에도 능숙하신 분 계실 것 같아

 

제작 의뢰를 올립니다.

 

 

 

회사에서 승진점수에 반영이되는 교육과정중에 하나로 엑셀 매크로 교육을 이수하였습니다.

교육이라고해서 어떤 강의를 듣는 것은 아니고 그냥 책보고 문제풀이하는건데요.

 

2회에 걸쳐 시험을 보고, 첫번째 시험에서 100만점에 22점을 받았습니다. ㅜㅜ

 

2회 평균 60점이 넘어야하는데, 결과적으로 이번 두번째 문제풀이를 100점을 받지 않으면 승진점수 하락 및 교육비용(책값)을 자부담처리해야하는 위기에 놓였습니다.

 

엑셀관련 기본적인 기능과 함수정도는 잘 사용하는 편이지만, 매크로 관련해서는 완전 깡통이라

 

문제의 뜻 조차 이해가 잘되지 않습니다.

 

일요일(10/5)까지 완성을 해야하는데, 엑셀고수분들의 도움 절실히 부탁드립니다.

 

아래 내용을 작성완료 해주시는 분에게 소정의 선물(약 3만원)상당의 기프티콘 발송으로 보답해드리겠습니다.

현금입금을 원하시면 현금입금도 해드릴수 있어요

 

감사합니다.

 

연락처 010-2047-6072

 

문제1
첨부된 파일을 다운 받아, 다음의 지시사항대로 작성한 파일을 첨부하시오.

문제1.jpg
 
문제1-1
1. 다음과 같이 정보 조회(frm정보조회) 폼을 수정하시오.
   - Frame2 속성 : 'BackColor(색상표) - 연한 녹색(&H00C0FFC0&)'
   - 목록 상자 삽입 : 속성 - '(이름) - lst조회내용'

2. Frame2의 [탭 순서]를 다음과 같이 변경하시오.
   - txt이름, cmd검색, Label7, cbo정렬, Label8


문제1-2
1. 고객정보 조회 폼에서 [검색] 단추를 누르면 [고객 정보 조회] 시트의 내용이 표시되도록 프로시저를 작성하시오.
- 표시 위치 : lst조회내용
- cmd검색, Click 이벤트를 사용하여 코딩

2. 고객정보 조회 폼에서 [정렬] 항목을 클릭하면 선택한 내용에 따라 조회 내용이 정렬되는 기능을 추가하시오.
- cbo정렬, Click 이벤트를 사용하여 코딩

3. 고객정보 조회 폼에서 검색할 이름을 입력하고 Enter키를 누르면 [검색] 단추를 클릭한 것처럼 처리되도록 프로시저를 작성하시오.
- txt 이름, KeyDown 이벤트를 사용하여 코딩

 

문제2
첨부된 파일을 다운 받아, 다음의 지시사항대로 작성한 파일을 첨부하시오

문제2.jpg


문제2-1
1. [Main] 시트의 자물쇠 모양의 아이콘을 누르면 '작업시트', '고객목록', '강좌목록', '예약현황' 시트를 숨기도록 프로시저를 작성하시오.
- 프로시저 이름 : sb시트숨기기
- 클릭할 경우 시트를 숨기고, 다시 한번 클릭할 경우 숨겼던 시트가 표시되도록 설정
- 메시지 : 시트를 숨긴 후 "시트 숨김" / 시트를 나타낸 후 "시트 표시"

 

2. [Main] 시트의 전원 모양의 아이콘을 누르면 다음과 같이 파일을 닫는 프로시저를 작성하시오.
- 프로시저 이름 : sb종료
- 메시지 : "저장 후 종료하시겠습니까?"
- 버튼 : [예], [취소] 두 버튼만 작성
- [예] : 창 닫기
- [취소] : 창 닫지 않음

 

문제2-2
1. 모두 선택 (chk모두) 컨트롤을 클릭하면 예약 고객 정보(lst예약)의 모든 항목이 선택되도록 프로시저를 작성하시오.

 

2. [선택한 예약 고객 삭제(cmd삭제)] 버튼을 클릭하면 (lst예약)에서 선택한 항목이 삭제되도록 프로시저를 작성하시오.
- 삭제 전 메시지 표시 : "선택한 자료가 삭제됩니다."
- "예", "아니오"만 선택 가능하도록 표시
- 삭제 후 메시지 표시 : "삭제되었습니다."

 

3. [선택한 고객을 해당 강좌에 예약(cmd예약)] 버튼을 클릭하면 (lst고객)에서 선택한 항목이 [예약현황] 시트에 등록되도록 프로시저를 작성하시오.


문제3
첨부된 파일을 다운 받아, 다음의 지시사항대로 작성한 파일을 첨부하시오

문제3.jpg


문제3-1
1. 다음과 같이 IP 주소를 나타내는 사용자 정의 함수를 작성하시오.
- 함수 이름 : fnIP주소
- IPv4 방식과 IPv6 방식으로 표기

2. [C3] 셀에 'fnIP주소' 함수를 사용하여 IP 주소를 나타내시오.

 

문제3-2
  1. 컴퓨터의 사용자 계정을 나타내는 사용자 정의 함수를 작성하시오.
- 함수 이름 : fn사용자계정

2. 컴퓨터 이름을 나타내는 사용자 정의 함수를 작성하시오.
- 함수 이름 : fn컴퓨터이름

3. [C4] 셀에 'fn사용자계정', [C5] 셀에 'fn컴퓨터이름' 함수를 사용하여 사용자 계정과 컴퓨터 이름을 구하시오.

 

문제3-3
1. 미완성된 'frm비용계산' 폼을 열어 다음과 같이 폼을 완성하시오.
- 배송방법 프레임 : 옵션 단추 3개(당일 특급, 익일 특급, 보통 배송)
- 포장방법 프레임 : 확인란 2개(박스, 냉동)
- 배송비용 : 텍스트 상자
- 포장비용 : 텍스트 상자

2. 각 컨트롤의 세부 내용을 다음과 같이 설정하시오.
- 배송비용 텍스트 상자 속성(이름) : txt배송
- 포장비용 텍스트 상자 속성(이름) : txt포장
- 당일 특급 속성(이름) : opt당일특급
- 익일 특급 속성(이름) : opt익일특급
- 보통 배송 속성(이름) : opt보통배송
- 박스 속성(이름) : chk박스
- 냉동 속성(이름) : chk냉동

3. 배송방법의 옵션 단추를 체크하면 배송비용란에 금액이 나타나도록 프로시저를 작성하시오.
- 당일 특급 가격 : 10,000
- 익일 특급 가격 : 6,000
- 보통 배송 가격 : 4,000

4. 포장방법의 확인란을 체크하면 포장비용란에 금액이 합산되고, 체크를 해제하면 금액이 마이너스 되도록 프로시저를 작성하시오.
- 박스 : 2,000
- 냉동 : 4,000