2번 문항 공부하지 않아도 되는 이유 궁금하신 분은 아래 클릭
컴활1급 프로시저 시험 전략(엑셀)
안녕하세요! 박첨지 강사입니다.오늘은 컴활 1급의 엑셀의 기타 과목에 출제되는 프로시저의 시험 전략에 대해 다루겠습니다. 시험 전략 프로시저는 컴퓨터활용능력 1급을 처음 공부하는 사
lucky-park.tistory.com
공통 출제
데이터 연결
문자와 함수, 숫자와 문자처럼 성질이 서로 다른 데이터를 연결할 때는 반드시 & 연산자 사용
백분율 표시
VBA에서는 % 입력이 금지됩니다. 소수점으로 대체해서 표기합니다.
-예시) 15% → 0.15
시간표시
VBA에서는 시간을 0~0.9999.... 로 표현합니다.
- 밤 12시, 오전 12시(자정) = 0
|
- 오전 6시 = 0.25
|
- 낮 12시, 오후 12시(정오) = 0.5
|
- 오후 6시 = 0.75
|
프로시저 목록 : 동작
-Click : 클릭했을 때
-Dbclick : 더블클릭 했을 때
-Initialize : 초기화했을 때, 실행했을 때
날짜, 시간 함수
-Now 현재 날짜와 시간을 표시
-Date 현재 날짜를 표시
-Time 현재 시간을 표시
-Year 날짜의 연도만 숫자로 추출
-Month 날짜의 월만 숫자로 추출
-Day 날짜의 일만 숫자로 추출
논리 함수
-IF 조건을 줄 때 사용
문자열 함수
-Left 왼쪽부터 정한 글자 수만큼 값을 추출
-Right 오른쪽부터 정한 글자 수만큼 값을 추출
-Mid 원하는 지점부터 정한 글자 수만큼 값을 추출
1번 문제
1. 특정 버튼을 클릭했을 때 폼 나타내기
-> 리본메뉴의 [개발도구] - 디자인모드 선택 후 특정 버튼을 더블클릭
-> VBA가 실행되면 활성화된 창에 코드 입력
-> 폼명.Show
2. 옵션 단추(opt)가 기본적으로 선택되도록 표시하기
opt 컨트롤명 = True
3. 콤보 상자(cmb)에 목록 표시
컨트롤명.Rowsource = "H3:H7"
4. 컨트롤에 특정값 표시
1) 데이터를 표시(데이터 형식이 문자일 경우 “” 처리)
컨트롤명 = "컴활 합격"
2) 함수를 사용해서 값을 표시
컨트롤명 = Date
5. 컨트롤에 특정값 여러 개를 표시
1) Additem 사용
컨트롤명.Additem "특정값 1"
컨트롤명.Additem "특정값 2"
컨트롤명.Additem "특정값 3"
2) With 사용
With 컨트롤명
.Additem "특정값 1"
.Additem "특정값 2"
.Additem "특정값 3"
3번 문제
1. 폼을 종료
Unload Me
2. 메시지박스 띄우기
Msgbox 본문 내용, 표시할 버튼(+ 아이콘), "제목 내용"
1) 표시할 버튼 종류
-vbYesNoCancel : ‘예’, ‘아니오’, ‘취소’ 버튼
-vbOkOnly : ‘확인’ 버튼만
2) 아이콘 종류
-vbCritical : 경고-X
-vbQuestion : 질문-?
-vbExclamation : 알림-!
-vbInformation : 정보-I
3. 메시지박스 변수 선언: 메시지박스의 특정 버튼을 누르면 이벤트가 실행될 때 사용
변수명 = Msgbox(본문 내용, 표시할 버튼(+ 아이콘), "제목 내용")
* 변수란 값을 저장하는 주머니(공간)를 의미합니다.
4. 셀에 특정 값을 설정
1) A1 셀에 데이터를 입력(데이터 형식이 문자일 경우 “” 처리)
[A1] = "박첨지"
2) A1 셀의 서식을 굵게 지정
[A1].Font.Bold = True
3) A1 셀의 서식을 기울임꼴로 지정
[A1].Font.Italic = True
4) A1 셀의 글꼴(Font)을 "궁서체"로 지정
[A1].Font.Name = "폰트이름"
5) A1 셀의 크기(Size)를 22로 지정
[A1].Font.Size = 22 [A1].Font.Size = “22”
'컴퓨터활용능력 > 엑셀' 카테고리의 다른 글
컴활1급 프로시저 시험 전략(엑셀) (0) | 2023.02.21 |
---|---|
[엑셀 인터페이스 소개] 엑셀을 시작하는 사람이 보면 좋은 글 (0) | 2022.12.11 |
[엑셀 오류] 선택한 연결 형식을 사용하여 피벗 테이블을 만들 수 없습니다. (피벗테이블 CSV 파일 외부데이터 원본에서 가져오기) (0) | 2022.12.09 |