달력

12

« 2024/12 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

어제 새볔에 열심히 공부한거 

블로그에 글써놓고 임시저장 한 것 같은데 글올리려고 보니까 사라졌다.. 

F5를 누르는순간.. 흑흑 

 

카톡에 임시로 올려놓은글만 복붙해놓겠다 

다른사람들이 참고할만하게 정리는.. 금요일중에 하는걸로 

 

지금은 일단 범위 한번씩 다 훑고 기출하는게 포인트! 

 


계산작업에 대한 부분은 책이랑 인강으로 들어서.. 

정리를 추후에 할 예정이고 일단은 먼저 사용자 정의함수에 대해서만 정리 진행하겠다 



<사용자 정의 함수>

1. 개발도구 -> VB -> 삽입 -> 모듈

2. 함수 구문을 작성한다 



Public Function 함수명(변수명)



End Function



부분합 

그룹으로 묶고자 하는 열값들이 뭉쳐져있어야함...

정렬이 필수적으로 선행되어져야 함



데이터 > 부분합 



데이터 > 부분합  > 그룹화활 항목, 조건.. 



그룹화해서 표시할 항목이 여러가지인 경우 

중척 부분합인 경우에는 부분합에서 새로운값으로 대치 항목 해제해야함 





데이터 -> 가상분석 -> 데이터표 



*데이터표 

예측되는 범위의 특정 항목의 값을 분석하는 기능 1



*목표값 찾기 

특정값이 목표치에 도달하기 위해 

또 하나의 값이 얼마가 되어야 하는지 알아보는 기능 



데이터 -> 가상분석 -> 목표값찾기 



*시나리오 

내가 알고싶은 값들이 특정값들이 변경되었을때 

어떻게 변화되는지를 미리 분석한다. 



데이터 -> 가상분석 -> 시나리오 추가 



시나리오 관리자에서 

시나리오 만들고 나서 

반드시 ☆요약 ☆을 눌러야함



시나리오 요약하기전에 보통 이름정의를 먼저하긴함 



시나리오 요약보고서 만들기전에 



수식  >이름관리자 들어가서 잘못이름 만들면

삭제할 수 잇음...







*유림낙지 

반복되는 일련의 과정을 매크로라는 기억 공간

속에 기억 시켜 놓았다가 반복 실행하는 기능



*매크로 생성 

개발도구 > 매크로기록 

(단, 기록전 반드시 빈셀에 커서 놓고 시작)



매크로기록은 중간에 실수하면 개망함 

개발도구 > 기록중지 해버려야함 



삭제함..!! 실수하면 개망하는거다 



개발도구 > 매크로기록 



데이터영역에 놓고 데이터 >필터 



조건 체크한다음 확인 



다시 빈셀 클릭 

그다음에 개발도구 매크로 중지 





**단추에 매크로 지정 

도형을 Alt키 누른채로 매크로 버튼 만들기 





개발도구 >삽입 > 양식 컨트롤에서 

매크로 버튼 변경 가능함... 





**매크로 실행되면 되돌리기 날라가버림 

가급적 시험때는 매크로 연습할때만 하고 

시험때 날라가지 않도록 해야함.. 





*이벤트 프로시저 



엑셀의 각종 컨트롤 들에게 VBA 이용하여 코드식 명령을 부여하여 기능을 수행할 수 있도록 만들어 주는 기능 



--상황 파악--



1. 어떤 일이 일어나야 하는가?

2. 언제 일어나는 가?(발생시점 파악)





-- 작업 시작 -- 

시험에는 두가지밖에 안나옴 



1. 발생 시점 작성

클릭 했을때 ~(해당 개체를 더블 클릭)



2. 폼이 실행화(초기화) 될 때 ~

개발도구 > VBA > 해당폼 원형 띄우기 > 폼의 빈 부분 더블클릭 > 오른쪽 상단의 Click을 Initialize로 바꿔준다





1. **개발도구 > 디자인모드를 눌러서 컨트롤을 비활성화 시켜줌 

2. 해당 개체 더블 클릭 

명령어를 내릴때는 

 개체명.메소드임 



팡팡요금관리.show =>이거 폼을 보여라 라는 메소드임

Unload Me => 폼을 종료해라 

 



목록상자 값 보이게하고싶으면 어케할거임 



목록상자값 아래에 보이는건 행원본이라함.. RowSource



VBA입장에서는 셀주소만 입력하면 못알아 듣기 때문에 쌍따움표로 감싸야함 



쌍따움표는 두가지 의미 가짐 1)정보 공유 2)문자처리 

cmd 구분.RowSource = m6:n8

cmd 구분.RowSource = "m6:n8"



opt유 = True  =>체크박스 체크하는 커맨드 



--------------



시험유형 분석 



cells라는함수가 있는데 

cells(8,2) = cells(6,13)

이거 먼말이냐면 8행 2열에 6행 13열 값을 넣겠다는 얘기임. 





콤보행 = cmb구분.listindex + 6

cells(8,2) = cells(콤보행, 13)



8도 아니라 마지막행이 들어가게 값을 구해야함.. 







*마지막행 구하는 함수는.. 



마지막 = range("표첫번째시작셀(b5)".CurrentRegion.Rows.Count + 4 



B5셀 기준으로 행단위로 카운트 하겠다 이얘기임.. 



cells(마지막,2) = cells(콤보행,13)





cells(마지막,3) = txt아동명



if opt유 = True Then 

Cells(마지막, 4) = "유"



Else 

Cells(마지막, 4) = "무"



End IF



Cells(마지막, 6) = txt입장시간.Value 

Cells(마지막, 7) = txt퇴장시간.Value 



Cells(마지막,8) = (Hour(txt퇴장시간.Value) -Hour(txt입장시간.value)) *Cells(콤보행,14) 


:
Posted by Gongdile

컴활 1급 실기는 

간단하게 각 엑셀, 엑세스 총점은 100점이고 과목별 70점 이상 시 합격이다.

시험시간은 엑셀 45분 엑세스 45분 총 90분이다.

 

4일 남은 오늘 나의 목표는 아래와 같다 

<오늘 목표>
1. 엑셀 문제 개요

2. 엑셀 문제 정리 
3. 엑셀 기출 풀이
(기본 모의고사 5세트)

 

문제 구성은 4개로 나뉜다 //배점이 몇점인지 까지는 안나누겠다.. 어차피 못외울거 그냥 중요 키워드만 기입하겠다.  

1. 기본작업 (25점)

- 외부 데이터 가져오기

 . ACCDB 파일에서 조건과 정렬 기준으로 자료 가져오기 

- 고급 필터

 . AND와 OR조건을 입력하여 다른 위치에 자료 추출 

- 조건부 서식

 . 수식을 이용하여 전체 행에 조건부 서식 지정 

- 시트 보호와 통합 문서 보호 

 . 셀 잠금, 시트 보호, 통합 문서(창, 구조) 보호 

- 페이지 레이아웃 

 . 인쇄 영역 설정, 머리글/바닥글 편집, 페이지 가운데 인쇄 

 

 

2. 계산작업 (30점)*1급 함수는 노란색 배경 표시함 

- 날짜와 시간 함수 

 . YEAR, MONTH, HOUR, MINUTE, SECOND, WEEKDAY, DAYS360, DATE, NOW, TIME, DAY, TODAY, EDATE,
   EOMONTH, WORKDAY, YEARPRAC

 . DATEVALUE, NETWORKDAYS, WEEKNUM

- 논리 함수

 . IF, NOT, AND, OR, FALSE, TRUE, IFERROR

- 데이터베이스 함수 

 . DSUM, DAVERAGE, DCOUNT, DCOUNTA, DMAX, DMIN

 . DVAR, DSTDEV, DGET, DPRODUCT

-  문자열 함수 

 . LEFT, MID, RIGHT, LOWER, UPPER, PROPER, TRIM, FIND/FINDB, SEARCH/SEARCHB

 . REPLACE, SUBSTITUTE, LEN, TEXT, FIXED, CONCATENATE, VALUE, EXACT, REPT

- 수학과 삼각 함수 

 . SUM, ROUND, ROUNDUP, ROUNDDOWN, ABS, INT, MOD, FACT, SQRT, PI, EXP, POWER, TRUNC, SUMIFS

 . PRODUCT, RANDBETWEEN, MDETERM, MINVERSE, MMULT, SUMPRODUCT, QUOTIENT

- 재무 함수 

 . FV, PV, NPV, PMT, AMORDEGRC, AMORLINC, DB, DDB, SLN, SYD

- 조회 및 참고 함수

 . VLOOKUP, HLOOKUP, CHOOSE, INDEX, COLUMN, COLUMNS, ROW, ROWS

 . MATCH, OFFSET, TRANSPOSE, LOOKUP, ADDRESS, AREAS, HYPERLINK, INDIRECT 

- 통계 함수

 . AVERAGE, MAX, MIN, RANK, VAR, STDEV, COUNT, MEDIAN, MODE, AVERAGEA, LARGE, SMALL, COUNTA,
  COUNTBLANK, COUNTIF, AVERAGIF, AVERAGIFS, COUNTIFS, MAXA

 . GEOMEAN, HARMEAN, PERCENTILE, FREQUENCY

- 정보 함수

 . ISBLANK, ISERROR, CELL, ISERR, ISERROR, ISEVEN, ISLOGICAL, ISNONTEXT, ISNUMBER, ISODD, ISTEXT, N, TYPE

 

3. 분석작업 (20점)

- 피벗 테이블 

 . 그룹, 계산 필드 추가, 옵션, 피벗 스타일 

- 부분합 + 매크로 

 . 정렬 후 부분합, 부분합 제거 등을 매크로로 기록 

- 목표값 찾기 + 매크로 

 . 단일 셀의 값의 변화를 매크로로 기록 

- 데이터통합 + 매크로 

 . 분산된 데이터의 통합을 매크로로 기록

- 자동 필터 + 매크로 

 . 필요한 자료 추출을 매크로로 기록 

 

4. 기타작업 (25점)

- 차트 수정

 . 차트 제목, 범례, 차트 영역, 축, 그림 영역에 서식 지정 

- 프로시저 작성 

 . 폼 호출, 종료 버튼, 입력 버튼, 조회 버튼, 시트 활성화 

:
Posted by Gongdile