컴활공부중../필기

컴활 1급 필기 8일차

시우진석 2024. 9. 24. 23:29
반응형

안녕하세요. 다들 명절 잘 보내셨나요? 푹 쉬고 다시 돌아왔습니다!

오늘도 역시 컴활의 정석님의 2.11강 강의 내용을 정리해봤어요!

다음에는 복습 겸 part 2 의 영상으로 1,2과목 먼저 하려고 합니다!

  • 매크로&VBA
    • 매크로
      • 반복되는 작업을 자동화하는 기능
      • 매크로를 기록하는 경우 작업을 완료하는데 필요한 모든 단계가 매크로 레코더에 기록(리본 메뉴에서의 탐색은 기록되지 않음)
      • 매크로를 실행할 바로가기 키 지정 가능
        • 엑셀의 기본 바로가기 키와 동일한 경우, 매크로의 바로가기 키가 우선 실행된다.
      • 매크로 저장 위치
        • 개인용 매크로 통합 문서 : 'Personal.XLSB'에 저장되며, 엑셀을 시작할 떄마다 자동으로 로드되어 다른 통합 문서에서도 실행할 수 있다.
        • 새 통합 문서 : 새로운 통합 문서 창을 열고 매크로를 지정한다.
        • 현재 통합 문서 : 현재 작업하고 있는 통합 문서에만 적용시킬 때 사용한다.
    • 양식 컨트롤과 ActiveX 컨트롤
      • 양식 컨트롤이나 ActiveX 컨트롤을 이용해 매크로를 실행할 수 있지만, 주로 양식 컨트롤을 이용한다.
      • ActiveX 컨트롤은 다양한 이벤트에 반응할 수 있지만, 호환성은 양식 컨트롤보다 낮다.
      • 양식 컨트롤은 [디자인 모드]에서도 해당 컨트롤에 지정된 기능을 실행할 수 있지만, ActiveX 컨트롤은 [디자인 모드]에서는 지정된 기능을 실행 불가능.
      • 양식 컨트롤의 '단추'를 클릭하면 [매크로 지정] 대화 상자가 자동으로 표시되어 실행할 매크로 지정 가능
    • 매크로 실행
      • 매크로 대화 상자 단축키 : Alt + F8
      • 엑셀의 매크로는 VBA언어로 기록되며, VBE(Visual Basic Editor)를 통해 매크로를 편집할 수 있다.
      • 매크로 대화상자 버튼
        • 한 단계씩 코드 실행 : 선택한 매크로를 한 줄씩 실행
        • 편집 : 매크로를 VBE를 통해 편집
        • 옵션 : 매크로의 바로가기 키나 설명을 수정한다. ( 매크로의 이름 수정X -> VBE 창에서 수정 가능 )
      • 매크로 이름이나 셀의 이름 정의
        • 공백 X
        • 첫 글자는 문자로 시작
        • 예약어(* , ? , .. ) 사용 X
    • VAB 코드
      • MsgBox : 메세지를 보여줄 때 사용
        • MsgBox("메세지", 버튼 종류, "타이틀")
          • 버튼의 종류
            • vbOkOnly : 확인버튼
            • vbOkcancel : 확인 취소
            • vbYesNoCancel : 예, 아니요, 취소
            • vbCritical : X 아이콘
            • vbQuestion : ? 아이콘
            • vbExclamation : ! 아이콘
            • vbInformation : i 아이콘
      • 개체 : Application(엑셀 자체), Workbook(엑셀 통합 문서), Worksheet(워크시트), Range(범위)
        • 개체에는 메서드, 속성이라는게 있다.
      • Range : 범위를 의미
        • Range("A1:C1") : [A1:C1] 셀을 의미
        • Range("A:A") : A 열을 의미
      • Columns : 열을 의미
        • Columns(1) : 1열을 의미(A열)
        • Columns("B") : B열을 의미
      • 글꼵 굵기 속성
      • .Font.Bold = True (Boolen Type)
      • .Select : 선택하기
      • Selection : 선택된 셀
      • Clear : 모두 지우기
      • ClearContents : 내용 지우기
      • ClearFormats : 서식 지우기
      • ClearComments : 메모 지우기
      • WorkSheets.Add : 새로운 워크시트 삽입
      • WorkSheets("Test").Cell(3,1).Value = "합격" : Test시트의 A3셀에 합격을 입력
        • Cell(3,1) : 3행 1열
      • .Font.Size = 8 : 글꼴 크기 8포인트
      • .Visible = False : 숨기기
Do Until 조건
	명령문
Loop
  • While 문이랑 똑같음. (조건에 따라 명령문 반복코드)
반응형

'컴활공부중.. > 필기' 카테고리의 다른 글

컴활 1급 필기 7일차  (10) 2024.09.13
컴활 1급 필기 6일차  (9) 2024.09.12
컴활 필기 1급 5일차  (5) 2024.09.11
컴활 1급 필기 4일차  (3) 2024.09.10
필기 1과목 오답노트 시나공 1~10회차  (7) 2024.09.02