2019년 3월 23일 토요일

엑셀 VBA 관련 레포트입니다

엑셀 VBA 관련 레포트입니다
엑셀 VBA 관련 레포트입니다..hwp


본문
Report
과 목 명 :
학 과 :
담당교수 :
이 름 :
제 출 일 :
연습문제 1장
엑셀에서 매크로 기록기를 동작시키는 2가지 방법에 대하여 설명하라.
도구 - 매크로 - 새 매크로 기록 클릭 - 매크로 이름, 바로가기 키 설정 후 확인 - 실행
엑셀의 도구모음에 VBA 도구모음이 표시되어 있는 경우 매크로 기록 버튼인 ●를 눌러도 된다.
2. 작성된 매크로를 실행시키는 방법들에 대해 설명하라.
VBA 도구모음에서 매크로 실행버튼 ▶를 누르면 된다,
매크로를 기록할 때 설정한 매크로 단축키를 눌러도 실행된다.
3. 다음은 우리가 매크로 기록기에 의해 작성했던<그림 1-13>의 VBA코드이다.
편의상 프로그램에 행을 추가하였다. 다음 물음에 답하라.
->
< 수정 전 > < 수정 후 >
1) 1행과 2행을 지우고 대신 『Range("A12").Value = "평균"』으로 바꾼 후 매크로를 실행한다면?
결과는 똑같이 나온다. 1행과 2행의 문장을 하나의 문장으로 합쳤기 때문이다.
2) 1)의 결과로부터 5행과 6행을 지우고 대신 사용할 수 있는 VBA 문장은 무엇인가?
Range( a13 ).Value = 분산
3) 4행 대신 『ActiveCell.Formula = "AVERAGE(B2:B11)"』로 바꾸어 실행한다면?
값은 똑같이 나온다. b2:b11 범위의 평균값이 나온다.
4) 3행과 4행을 지우고 대신 『Range("B12").Formula = "=AVERAGE(B2:B11)"』 로 바꾸어 실행한다면?
b12 셀 범위가 선택된 곳에 수식을 지정 평균값이 나온다. (값은 같다)
5) 4)의 결과로부터 7행과 8행을 지우고 대신 사용할 수 있는 VBA 문장은 무엇인가?
Range("B13").Formula = "=VAR(B2:B11)
6) 13행의 내용을 『.Name = "굴림"』 이라고 바꾼 후 실행한다면?
글씨체가 굴림으로 나온다.
7) 15행의 내용을 『.Size = 20』 이라고 바꾼 후 매크로를 실행한다면?
글씨의 크기가 20point로 나온다.
8) 16행부터 24행까지 각 행에 사용된 속성들은 무엇을 의미하는지 도움말에서 찾아 설명하라.
strikethrough -> 취소선
superscript -> 위 첨자
subscript -> 아래 첨자
outlinefont -> 윤곽선 글꼴
shadow -> 그림자
underline -> 밑줄 스타일 지정
themecolor -> 테마 색 지정
tintandshade -> 채우기 색상 밝기 조정
themefont -> 폰트 스타일 변경
9) 16행부터 24행까지를 모두 삭제하고 이 매크로를 실행하면 결과는 어떻게 되겠는가?
삭제하기 전 설정 된 굴림 글씨체, 글씨 크기 20이 적용되어 같은 형식으로 나온다.
4. 예제파일 "1장예.xls"의 "Sheet2"에 포함된 자료에 대해 다음 그림과 같이 과목별 평균을 계산하는 매크로를 작성하려고 한다.
1) 매크로기록기를 이용해서 매크로를 작성하고 작성된 코드를 라인별로 설명하라.
2) 1)의 코드들을 동일한 기능을 수행하는 가장 단순한 코드로 바꾸어 보라.
A : 핸들 채우기를 이용하여 코드를 줄였다.
3) 만약 평균 대신 분산(VAR 함수 이용), 표준편차(STDEV함수 이용), 중앙값(MEDIAN 함수 이용)
등을 계산한다면 매크로 코드가 어떻게 변하게 될지 설명하라.
분산 : =VAR(B2:B11), 표준편차 : =STDEV(B2:B11), 중앙값 : =MEDIAN(B2:B11)
5. 그림과 같이 개인별 총점과 평균을 계산하는 매크로를 작성하려고 한다.

하고 싶은 말
좀 더 업그레이드하여 자료를 보완하여,
과제물을 꼼꼼하게 정성을 들어 작성했습니다.

위 자료 요약정리 잘되어 있으니 잘 참고하시어
학업에 나날이 발전이 있기를 기원합니다 ^^
구입자 분의 앞날에 항상 무궁한 발전과 행복과 행운이 깃들기를 홧팅

키워드
매크로, 지정, 함수, 코드, 다음, 이용

댓글 없음:

댓글 쓰기