단원 7 · 컴퓨터활용능력 1급

7. Excel — 매크로·VBA

변수 선언데이터형제어문주요 객체WorkbookWorksheet📌 출제

7. Excel — 매크로·VBA

매크로

  • 기록: 매크로 기록 → 작업 → 기록 중지
  • 저장: 매크로 사용 통합 문서 (.xlsm) 또는 (.xltm·.xlam)
  • 보안: 매크로 설정 (모두 사용·서명된 매크로만·디지털 서명·모두 차단)
  • 실행: Alt+F8 (대화상자) 또는 단축키·버튼·도형
  • 편집: Alt+F11 (VBA 편집기)

VBA 기초

  • 구조: Sub ... End Sub / Function ... End Function
  • 변수 선언: Dim 변수 As 데이터형
  • 데이터형: Integer·Long·Single·Double·String·Boolean·Date·Variant·Object
  • 제어문: If-Then-Else·Select Case·For-Next·Do-Loop·While-Wend
  • 주요 객체: Application·Workbook·Worksheet·Range·Cells
  • : Range("A1").Value = 100 / Cells(1,1).Value / ActiveSheet.Range("A1:B10").Select

이벤트

  • Workbook: Open·BeforeClose·BeforeSave·SheetChange
  • Worksheet: Change·SelectionChange·Activate·BeforeDoubleClick
📌 출제: 매크로 보안 + VBA 기본 구조.