반응형

모듈 2

VBA로 ColorIndex에 대한 색 표시하기

VBA는 Visual Basic for Application의 약자로, 엑셀, 워드, 파워포인트 등 응용프로그램을 위한 비주얼 베이직이란 의미로, 비주얼 베이직을 이용해서 응용프로그램을 쉽고, 빠르게 사용하는 것입니다. 개발 도구 탭에서 Visual Basic을 누르고, 비주얼 베이직 에디터에서 삽입 - 모듈을 눌러 Module1을 삽입을 누르면 아래와 같이 왼쪽 통합 문서에 Module1이 추가되고, 오른쪽에는 빈 코드 창이 열립니다. 이때 코드 창에 아래 코드를 복사해서 붙여 넣고, Sub 색표시() Dim i As Integer For i = 1 To 128 Range("a" & i) = i Range("b" & i).Interior.ColorIndex = i Next End Sub F5키 또는 세..

EXCEL - VBA 2024.04.12

개인용 매크로 통합문서, personal.xlsb

엑셀에는 함수를 보완하기 위한 사용자 정의함수가 있고, 반복적인 작업을 자동으로 해주는 매크로가 있습니다. 똑같이 개발도구아래 Visual Basic에서 만들지만, 확장자도 사용자 정의함수는 xlam(과거 xla), 매크로는 xlsm(과거는 xls로 엑셀 파일 확장자와 구분이 없었음)입니다. 그런데, 개인용 매크로 통합문서는 같은 매크로이지만 확장자는 xlsb(과거는 xls로 엑셀 파일 확장자와 구분이 없었음)로 다릅니다. ​ 그럼 personal.xlsb를 만드는 방법을 설명하겠습니다. ​ 1. 개발도구 - 매크로 기록을 선택합니다. ​ 2. 매크로 저장 위치가 '현재 통합 문서'로 되어 있는데, 오른쪽 꺽기, 콤보 박스 버튼을 눌러 '개인용 통합 매크로 문서'를 선택하고 확인 버튼을 누릅니다. ​ 3..

EXCEL - VBA 2020.07.10
반응형