범주: 엑셀 & VBA

인터넷에서 받은 VBA 매크로 실행 차단 예정(2022-07-27부터)

VBA와 관련한 새로운 소식이 있어 간단히 글을 작성한다. 2022-07-27부터 인터넷에서 받은 VBA 매크로 파일의 실행이 차단된다. 악의를 가진 누군가가 매크로를 이용한 악성코드를 배포하는 것을 막기 위한 보안 목적의 조치이다. Windows에서 실행되는 MS 365 Office 앱만 해당된다. Mac OS에서 실행되거나, 설치형...

VBA 코딩 패턴: Range Loop-쓰기(Write)

VBA 코딩 패턴 중Range Loop-쓰기(Write) 에 대한 내용을 살펴본다. 요약 Variant Array를 이용하여 엑셀 시트에서 많은 데이터를 쓸때 성능을 개선하는 코딩 패턴에 대해 소개한다. 엑셀 시트에서 많은 데이터를 읽을 때 성능을 개선하는 방법은 아래 글에서 이미 다루었다. VBA 코딩 패턴:...

VBA 코딩 패턴: Range Loop-읽기(Read)

VBA 코딩 패턴 중 Range Loop-읽기(Read) 에 대한 내용을 살펴본다. 요약 Range Loop는 엑셀 시트에 입력되어 있는 데이터를 VBA 코드로 읽어서 처리할 때 자주 사용하는 코딩 패턴이다. 시작 cell부터 마지막 cell까지 순차적으로 읽는 기본적인 패턴과, 순차적으로 읽지 않고 한번에 읽는...

엑셀 VBA 강좌 전체 목차

그동안 작성했던 엑셀 VBA 강좌 전체 목차를 별도로 정리하여 올린다. 이 글을 index로 강좌글을 찾아갈 수 있도록 전체 목차에 링크를 달아 두었다. 엑셀 VBA 강좌를 시작합니다. (강좌예고, feat.엑셀 VBA를 권장하는 이유) (prodskill.com) 1. 엑셀 VBA 개요 1.1. VBA, Macro 개념...

엑셀 VBA 강좌(10): 엑셀 VBA로 개발하여 사용중인 도구

이번 글은 내가 직접 엑셀 VBA로 개발하여 사용중인 도구의 사례를 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(9): 엑셀 VBA How-To 5. 엑셀 VBA로 개발하여 사용중인 도구 5.1. 네이버 국어사전, 영어사전 검색 도구 네이버 국어사전과 영어사전을 검색하고 그 검색결과를 엑셀로 가져오는 자동화 도구이다....

엑셀 VBA 강좌(9): 엑셀 VBA How-To

이번 글은 엑셀 VBA How-To에 대해 살펴본다. 엑셀 VBA 코딩시 참고하기 바란다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(8): 엑셀 VBA 언어 기본-자료형(Data type), 자료구조(Data structure) 4. 엑셀 VBA How-To 4.1. UI(User Interface) 구성 방법 엑셀 VBA에서 사용자에게 값을 입력받거나...

엑셀 VBA 강좌(8): 엑셀 VBA 언어 기본-자료형(Data type), 자료구조(Data structure)

이번 글은 엑셀 VBA 언어 기본 중 자료형(Data type)과 제공되는 자료구조(Data structure)에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(7): 엑셀 VBA 언어 기본-문법(Syntax) 3.3. 자료형 3.3.1. 기본 자료형 VB(또는 VBA)에서 지원하는 자료형을 요약하면 다음 표와 같다. 아래 출처의 표 내용중 Collection,...

엑셀 VBA 강좌(7): 엑셀 VBA 언어 기본-문법(Syntax)

이번 글은 엑셀 VBA언어 기본 중 문법(Syntax)에 대해 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(6): 엑셀 VBA 언어 기본-변수 3.2. 언어 문법(Syntax) VBA 언어 문법은 Visual Basic 문법과 동일하다. 처음에는 모든 문법을 다 알 필요가 없고, 여기에 요약한 문법만 알아도 충분하다. 전체...

엑셀 VBA 강좌(6): 엑셀 VBA 언어 기본-변수

이번 글은 엑셀 VBA 언어 기본 중 변수에 대한 내용을 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(5): 엑셀 파일 확장자, VBE, 글꼴 설정 3. 엑셀 VBA 언어 기본 3.1. 변수 변수 선언과  binding 방식에 대해 살펴본다. 3.1.1. 변수 선언 다음과 같은 구문으로...

엑셀 VBA 강좌(5): 엑셀 파일 확장자, VBE, 글꼴 설정

이번 글은 엑셀 파일 확장자의 차이점과 VBE(Visual Basic Editor), 추천 글꼴 설정에 대한 내용을 살펴본다. 이전 글에서 이어지는 내용이다. 엑셀 VBA 강좌(4): 엑셀 Object Model 다루기 2.6. 엑셀 파일 확장자 엑셀 2007 미만 버전은 확장자가 ‘.xls’ 한가지였다. 엑셀 2007 이후 ‘.xlsx’, ‘xlsm’, ‘xlsb’...

ko_KR한국어