Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

반응형

엑셀러 109

[VBA 입문] 09강. 레인지 개체(4) ㅡ 특별한 범위 선택하기

들어가며 레인지 개체에 접근하는 방법은 아주 다양하지만 지금까지 소개한 것과 이번 강의에서 알려드리는 것 정도만 알면 웬만한 것은 거의 이해했다고 생각해도 좋습니다. VBA에서 가장 딸린 식구가 많은 레인지 개체의 마무리를 목전에 두고 있습니다. 시작해 볼까요? 출발합니다. 이 콘텐츠는 (권현욱 저, 디지털북스 출간)에서 편집, 인용한 것입니다. SpecialCells 속성 셀(레인지 개체)에는 여러 종류의 정보가 들어갈 수 있습니다. 상수(Constant: 변하지 않는 수)가 들어있는 셀, 내용이 아예 들어있지 않은 셀, 수식이 입력되어 있는 셀 등등... 이 중에서 특정한 종류의 데이터가 있는 영역을 선택해야 할 경우, SpecialCells 속성을 사용합니다. 워크시트 상태에서 [홈] 탭 ㅡ [편집..

VBA 2023.10.02

[VBA 입문] 08강. 레인지 개체(3) ㅡ 사용된 영역에 접근하기

들어가며 엑셀에는 여러 가지 개체가 있고 어느 것 하나 안 중요한 것이 없습니다만, 가장 활용도 높은 개체는 지지난 시간부터 배우고 있는 레인지 개체입니다. 이번에는 워크시트에서 사용된 범위에 접근하는 방법에 대해 알아봅니다. 이번 강의를 마칠 무렵이면 자신이 얼마나 발전해 있을지 기대하면서... 출발합시다. CurrentRegion 속성 CurrentRegion은 Current(현재) + Region(영역) 이렇게 나눠볼 수 있습니다. '셀 포인터가 놓여 있는 위치를 중심으로, 빈 행과 빈 열로 둘러싸인 영역'을 말합니다. 좀 다르게 표현하면, '현재 선택된 셀을 중심으로 상하좌우 방향으로 인접해 있는 영역'이라고 할 수 있으며 '현재 영역'이라고 번역합니다. 다음 그림을 보세요. 셀 포인터가 C4 셀..

VBA 2023.10.01

[VBA 입문] 07강. 레인지 개체(2) ㅡ 행/열 단위로 범위 확장하기

들어가며 레인지 개체(Range Object)에 '접근'하는 것을 다른 말로, 레인지 개체를 '생성'한다라고도 합니다. 이번 시간에는 행이나 열 단위로 레인지 개체에 접근하는 방법에 대해 살펴봅니다. 다른 속성이나 방법에 비해 간단합니다. 바로 출발합니다. 이 콘텐츠는 (권현욱 저, 디지털북스 출간)에서 편집, 인용한 것입니다. Rows 속성 레인지 개체에 접근하기 위한 방법으로 Rows 속성을 사용할 수도 있습니다. 다음 코드를 VB Editor의 코드 창에 붙여 넣기하고 실행시켜 보세요. Sub rowsProperty_1() Range("B3:E7").Select Selection.Rows = "Test" End Sub 지정한 영역(B3:E7)의 모든 행에 'Test'라는 문자열을 삽입합니다. [참고..

VBA 2023.09.30

[VBA 입문] 06강. 레인지 개체(1) ㅡ Range, Cells 속성

들어가며 엑셀에서 가장 중요한 개체를 하나 꼽으라면 단연 '레인지(Range) 개체'라고 할 수 있습니다. 다른 개체가 덜 중요해서가 아니라 우리가 워크북 개체(파일)를 열고 워크시트에서 작업하는 공간이 레인지 개체이기 때문입니다. 레인지 개체를 통하지 않고서는 할 수 있는 일이 별로 없다고 해도 과언이 아닙니다. 레인지 개체를 만나러 출발합시다. 권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가 이 콘텐츠는 (권현욱 저, 디지털북스 출간)에서 편집, 인용한 것입니다. 중간 정리 지금까지 배운 내용을 세 문장으로 정리하면 이렇습니다. 모든 개체는 적어도 하나 이상의 프로퍼티나 메서드를 가진다. 프로퍼티는 개체의 성질머리(형용사), 메..

VBA 2023.09.28

[VBA 입문] 05강. 워크시트 개체

들어가며 엑셀네 집안 No. 1이 워크북이었으니 No. 2는 워크시트가 될 것임은 능히 짐작할 수 있습니다. 워크시트를 이용하면 컴퓨터 생활이 얼마나 편리해질지 기대됩니다. 듬직한 맏이에 이어 재주 많은 둘째를 만나러 갈 준비되셨나요? 출발합니다. 권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가 워크시트 개체 워크북 오브젝트의 하위에 있는 오브젝트 중 하나로서 워크시트를 만들어 주는 것이 워크시트 개체(Worksheet Object)입니다. 엑셀네 집안 No. 2라고 할 수 있죠. 워크시트 개체도 워크북 개체처럼 두 종류가 있습니다. 뒤에 's'가 붙은 것과 붙지 않은 것. s가 붙은 개체를 뭐라고 부르죠? 그렇습니다. 컬렉션 개체..

VBA 2023.09.27

[VBA 입문] 04강. 워크북 개체

들어가며 엑셀의 최상위 개체가 애플리케이션입니다. 엑셀 자체가 바로 애플리케이션이지요. 애플리케이션 개체가 거느리고 있는 부하가 여럿 있는데, 그중에 No. 1인 워크북 개체(Workbook object)라는 믿음직한 녀석이 있습니다. 이번 시간에는 이 듬직한 친구가 어떤 일들을 할 수 있는지 알아보러 떠납니다. 출발~~ 권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가 이 콘텐츠는 (권현욱 저, 디지털북스 출간)에서 편집, 인용한 것입니다. 워크북 개체 워크북 개체란 엑셀 통합 문서, 즉 엑셀 파일을 뜻합니다. 여러분 PC에 보관된 모든 엑셀 파일은 Workbook 개체입니다. 아래 그림을 잘 살펴 보세요(특히 빨간 네모 상자 안)..

VBA 2023.09.27

[VBA 입문] 03강. Excel VBA 필수 개념 4가지

들어가며 무슨 일을 하든 허들(hurdle)이 있게 마련입니다. 현실에서의 허들이라면 돌아가거나 넘지 않을 수도 있지만 VBA 코딩에서는 그럴 수도 없는 노릇입니다. 자칫 허들이 될 수도 있는 주제이지만 현실적인 사례와 예제를 통해 쉽게 살펴보겠습니다. 준비되셨나요? 출발합니다. 권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가 이 콘텐츠는 (권현욱 저, 디지털북스 출간)에서 편집, 인용한 것입니다. 애플리케이션 이제 VBA의 얼굴과 좀 친해지셨나요? VBA가 사람도 아닌데 얼굴이 어디 있나고요? [개발 도구] 탭 - [코드] 그룹 - [Visual Basic]을 클릭하거나 F11 키를 누르면 나타나는 화면이 VBA의 얼굴입니다. 엑..

VBA 2023.09.27

[VBA 입문] 02강. VBA와 첫 인사 나누기

들어가며 지난 오리엔테이션 시간을 통해 VBA에 대한 기본 개념, VBA를 배워두면 뭐가 좋은 지에 대해 살펴보았습니다. 본격적으로 VBA를 알아보도록 합니다. 준비되셨나요? 출발합니다. 권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가 VBA의 얼굴, Visual Basic Editor 우리가 VBA로 코딩하는 과정은 Visual Basic Editor(이하 VB Editor)라는 공간에서 이루어집니다. VB Editor에 접근하는 방법은 크게 2가지입니다. 리본 이용 [개발 도구] 탭 - [코드] 그룹 - [Visual Basic] 명령을 선택합니다. [개발 도구] 탭이 보이지 않는다면? 리본의 빈 영역을 우클릭하고 [리본 메뉴 ..

VBA 2023.09.26

[VBA 입문] 01강. Excel VBA 오리엔테이션

들어가며안녕하세요? 엑셀러(Exceller)입니다. 틈틈이 VBA 강의를 진행해 왔는데, 이런 요청을 하신 분들이 더러 있었습니다. "누구 널뛰듯 하지 말고, 제발 VBA의 기초부터 차근차근 체계적으로 설명해 줄 수 없느냐?" 하고 말이지요(물론 반말을 하신 것은 아니고 정중히 요청 ^^). 그래서, 준비했습니다. VBA 기초 및 프로그래밍의 기본 개념을 여러분들이 잘 정립하실 수 있도록 말이죠. 가볍지 않은 주제지만 그래도 가벼운 마음으로 즐겨보시기 바랍니다. 반드시 알고 있어야 할 핵심적인 내용을 중심으로 강의로 구성할 계획이며, '입문'이라는 취지에 맞게 아래와 같은 관점에서 콘텐츠를 구성하겠습니다.'더하기'보다 '빼기' 우선'적게' 배우고 '많이' 활용'실용성' 추구 어떤 식으로 전개될지 감이 오..

VBA 2023.09.26
반응형