Excel & IT Info

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

반응형

VBA 43

체크리스트, 아직도 이렇게 만드시나요?

Excel 통합 문서에 체크 박스(CheckBox: 확인)를 삽입하는 것은 쉽습니다. [개발 도구] - [삽입] - [양식 컨트롤] - [확인란]을 선택하고 그려 넣기만 하면 됩니다. 하지만 삽입해야 하는 확인란이 많다면 성가신 일이 될 수 있습니다. 예전 강의에서 버킷 리스트와 체크 리스트를 만드는 방법에 대해 소개한 적이 있었습니다. 조건부 서식과 체크 박스를 사용해서 구현했는데, 체크 박스를 하나씩 셀에 그려 넣고, 셀과 일일이 연결하는 과정이 꽤나 번거로웠던 것으로 기억합니다. VBA를 사용하면 얼마나 간단하게 해결할 수 있는지 확인해 보세요. Excel 매크로나 VBA를 잘 몰라도 상관없습니다. 아래에서 소개된 코드를 복/붙(복사/붙여넣기) 하세요. 진행되는 순서만 잘 이해하시면 됩니다. VBA..

VBA 2023.10.30

Excel 백업 파일 자동으로 만들기

엑셀 통합 문서에 대한 자동 백업 파일을 만들 수 있다면 편리한 경우가 있습니다. 일반적인 저장 과정을 거치지 않고도 정기적으로 백업을 생성할 수 있는 방법을 소개합니다. 아래 코드는 Windows 기반 Excel 버전에서 제대로 작동합니다. VBA를 잘 모르신다고요? 문제없습니다. 아래에서 소개된 코드를 복사/붙여넣기(복/붙) 하세요. 여러분들은 진행되는 순서만 잘 이해하시면 됩니다. 나중에 여유가 되신다면 [VBA 입문 강의]를 보실 것을 추천합니다(무료 강의). ※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 제 개인 의견이나 추가 자료들이 다수 포함되어 있습니다. 원문 내용이 궁금하신 분은 URL을 살펴보세요. 원문: How to Create an Excel Workbook Backup W..

VBA 2023.10.26

엑셀 하이퍼링크를 여는 VBA 코드

Excel 파일에서 하이퍼링크를 여는 방법에는 여러 가지가 있습니다. 예를 들어, 웹사이트를 자동으로 열어서 웹사이트를 업데이트 여부를 확인하거나, 바로 조사를 수행하는 등 작업을 간편하게 할 수 있습니다. Excel 매크로나 VBA를 잘 몰라도 상관없습니다. 아래에서 소개된 코드를 복사/붙여넣기(복/붙) 하세요. 여러분들은 진행되는 순서만 잘 이해하시면 되며, [VBA 입문 강의]를 보실 것을 추천합니다. ※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 제 개인 의견이나 추가 자료들이 다수 포함되어 있습니다. 원문 내용이 궁금하신 분은 URL을 살펴보세요. 원문: Excel Visual Basic Code That Open Hyperlinks URL: https://turbofuture.com/..

VBA 2023.10.24

Excel 종료 시 실행되게 하는 VBA 코드 5가지

얼마 전에 Excel 파일이 열릴 때 도움이 될 만한 VBA 코드를 소개한 적이 있었습니다. 이번에는 Excel 파일을 닫을 때 자동으로 실행되는 몇 가지 VBA 코드에 대해 알아봅니다. Excel 매크로나 VBA를 잘 몰라도 상관없습니다. 아래에서 소개된 코드를 복사/붙여넣기(복/붙) 하세요. 여러분들은 진행되는 순서만 잘 이해하시면 되며, [VBA 입문 강의]를 보실 것을 추천합니다. 특히 16강 '이벤트와 이벤트 프로시저'를 잽싸게 보고 오세요. 보는 데 5분도 안 걸립니다. ※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 제 개인 의견이나 추가 자료들이 다수 포함되어 있습니다. 원문 내용이 궁금하신 분은 URL을 살펴보세요. 원문: Excel VBA Code That Make Sense t..

VBA 2023.10.21

Excel 시작 시 실행하면 좋은 VBA 코드 7가지

Excel 파일이 처음 열릴 때 특정한 매크로나 VBA가 실행되도록 해두면 편리합니다. 남들보다 빠르게 하루를 시작할 수도 있습니다. Excel 파일이 열릴 때 자동으로 실행되는 몇 가지 VBA 코드에 대해 소개합니다. Excel 매크로나 VBA를 잘 모르신다고요? 문제없습니다. 아래에서 소개된 코드를 복사/붙여넣기(복/붙) 하세요. 여러분들은 진행되는 순서만 잘 이해하시면 됩니다. 혹시 여유가 되신다면 [VBA 입문 강의]를 보시는 것도 좋겠습니다. 특히 16강 '이벤트와 이벤트 프로시저'를 잽싸게 보고 오세요. 보는 데 5분도 안 걸립니다. ※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 제 개인 의견이나 추가 자료들이 다수 포함되어 있습니다. 원문 내용이 궁금하신 분은 URL을 살펴보세요. ..

VBA 2023.10.17

[VBA 입문] 18강. 에필로그

지금까지 배운 것오리엔테이션 강의를 시작으로 숨 가쁘게 달려왔습니다. 이제는 머릿속에 무언가를 더 채우려 하기보다 차분히 정리하는 것이 필요한 시점입니다. 지금까지 걸어온 여정을 잠깐 뒤돌아보겠습니다.권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가멤버십 안내 [VBA 입문] 강의를 처음 시작할 때 다짐했던 사항들을 반추해 봅니다. 반드시 알고 있어야 할 핵심적인 내용을 중심으로 강의로 구성할 계획이며, '입문'이라는 취지에 맞게 아래와 같은 관점에서 콘텐츠를 구성하겠습니다.'더하기'보다 '빼기' 우선'적게' 배우고 '많이' 활용'실용성' 추구 모든 것을 둘러보았다고 할 수는 없지만 VBA라는 산의 주요 포인트는 전반적으로 살폈습니다..

VBA 2023.10.12

[VBA 입문] 17강. 챗GPT로 VBA 코딩하는 법

들어가며 일시적 유행, 광풍을 넘어 이제는 하나의 현상이 되어 가고 있습니다. 챗GPT에 대한 이야기입니다. 챗GPT는 엑셀의 기본 기능은 물론이고 복잡한 수식도 척척 만들어줍니다. 자신이 하려는 바를 명확히 요약할 수만 있다면 얼마든지 해법을 찾을 수 있습니다. 이번 강의에서 알려드리는 방법을 응용하면 매크로나 VBA를 전혀 모르더라도 VBA 코드를 만들어서 업무에 활용할 수 있습니다. 기대가 되시죠? 부푼 기대를 안고 출발합니다. 권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가 이 콘텐츠는 (권현욱 저, 디지털북스 출간)에서 편집, 인용한 것입니다. 주의할 점 이 강의는 챗GPT의 기본적인 내용이나 사용법을 처음부터 소개하지는 ..

VBA 2023.10.11

[VBA 입문] 16강. 이벤트와 이벤트 프로시저

들어가며 '이벤트(event)'라는 말을 들어보셨나요? 일상생활에서도 흔히 사용하는 단어입니다. 엑셀에도 이벤트가 있습니다. 이벤트를 이용하면 프로그램을 자동화할 수 있습니다. 무슨 말인지 한없이 궁금하시죠?(그렇다고 하세요.^^;) 궁금증을 해결하기 위해 출발합니다. 권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가 이 콘텐츠는 (권현욱 저, 디지털북스 출간)에서 부분 편집/인용했습니다. 이벤트 이해 이벤트는 '프로그램이 반응하도록 사용자가 만들어내는 동작 또는 일이 일어나는 것'을 말합니다. 엑셀에서는 다음과 같은 경우 이벤트가 발생합니다(이것 말고도 훨씬 더 많이 있습니다). 엑셀 파일(워크북)을 열거나 닫을 때 워크시트를 선택..

VBA 2023.10.10

[VBA 입문] 15강. 사용자 정의 함수 만들기

들어가며 지금까지 만든 프로시저는 대부분 서브(Sub) 프로시저였습니다. 프로시저에는 이것 말고 다른 것도 있습니다. 이번 시간에는 프로시저의 종류와, '사용자 정의 함수'라고도 불리는 Function 프로시저에 대해 알아봅니다. 이걸 배우면 어떤 일들을 할 수 있는지 기대되시죠? 출발합시다. 이 콘텐츠는 (권현욱 저, 디지털북스 출간)에서 편집, 인용한 것입니다. 프로시저의 종류 우리가 Visual Basic Editor에서 작성하는 코드는 '프로시저(Procedure)'라고도 합니다. 프로시저에는 3가지 종류가 있습니다. 종류 역할 Sub 프로시저 특정한 동작을 실행한다. Function 프로시저 특정한 계산을 수행하고 결과값을 돌려준다. '사용자 정의 함수'라고도 한다. Property 프로시저 개..

VBA 2023.10.09

[VBA 입문] 14강. 실행 순서 제어(4) ㅡ GoTo 문

들어가며 지난 3개 강의를 통해 If, For ~ Next, Do ~ Loop 문에 대해 배웠습니다. 이제 GoTo 문을 배우게 되면 Excel VBA에서 사용되는 제어문은 모두 마치게 됩니다. 기대되시죠? 출발합시다. GoTo 문 GoTo 문은 실행 순서를 바꾸는 가장 직접적인 방법으로 예전 DOS 시절 BASIC에서 사용하던 방식입니다. 다른 제어문에 비해 구조나 사용 방법도 단순합니다. GoTo 이동 위치 정말 심플하죠? '이동 위치'는 문자열로 작성되며 끝에 콜론(:)을 붙입니다. 실제 코드를 보겠습니다. 다음 코드를 실행하면 InputBox가 나타납니다. 이름을 입력하면 환영 메시지가, 입력하지 않고 [확인]이나 [취소] 버튼을 누르면 그에 따른 메시지 상자가 나타납니다. Sub goto_sam..

VBA 2023.10.07
반응형