본문 바로가기

생활속 소소한 팁36

엑셀 VBA 두번째 이야기 : 기초 모듈 작성법( 변수 / 셀 / 복붙 ) 안녕하세요!! 지난 시간에 이어 오늘은 VBA의 기초 모듈 작성법을 배워볼 거예요. 먼저 말씀드렸다시피 모듈은 VBA의 가장 기본적인 공간이자, 여러분의 아이디어를 엑셀로 구현하는 무대라고 할 수 있습니다. 설명드리기에 앞서 VBA의 구동 방식에 대하여 간단하게 먼저 말씀드리겠습니다.우리는 모듈에 문서를 작성할 거예요. 사전에 규칙 된 언어를 사용해서 작성할 겁니다. 그 문서를 실행시킬 때마다 컴퓨터는 가장 윗줄부터 차례로 읽어 내려가며 문서에 나와있는 내용 그대로 실행을 해줄 거예요. 만약 문서에 오류가 있다면 정상적으로 작동하지 않을 테고, 작성이 잘 된 문서라면 의도한 바를 그대로 실행해 줄 겁니다.1. 규칙 한 언어로 (VBA 코드로)2. 순서에 맞춰  (윗 줄부터 차례로)3. 의도한 바를 결과물.. 2024. 11. 19.
엑셀 VBA, 어렵지 않아요! 첫 번째 이야기: VBA 시작과 필수 개념 익히기 반복적인 엑셀 작업에 지치셨나요? 버튼 하나로 마법처럼 자동화할 수 있는 세상이 있습니다.바로 VBA를 사용하는 방법이에요. 이걸 알면 엑셀에서 매일 반복하던 작업을 자동화하고, 훨씬 더 효율적으로 시간을 관리할 수 있습니다. 이번 블로그에서는 VBA의 기초부터 활용까지 대략적으로 알아보는 시간을 갖도록 하겠습니다. VBA를 사용하려면 어떤 메뉴를 통해 들어가야하는지, 또 어떻게 화면이 구성되어 있는지를 설명할 거예요.[목차]1. VBA 시작 준비 : 개발자 도구 탭을 켜야 한다고?2. VBA의 요소 : 사용자 정의폼, 모듈, 시트/워크북 이벤트3. 쉽게 가기 위한 치트키 : 매크로 기록기 / chatgpt 1. VBA  시작 준비 : 개발자 도구 탭을 켜야 한다고?  엑셀에서 VBA를 활용하려면 먼저 .. 2024. 11. 12.
엑셀 값복사 쉽게 하기 ( 검색어 기반 vba 매크로 자동 값복사 ) 두괄식으로 먼저 말씀드리자면 검색어를 통해 특정 셀을 선별하여 일괄적으로 값복사하는 매크로입니다. 엑셀을 많이 다루는 업무를 하시다보면, 타부서나 거래처의 엑셀 자료를 많이 전달받죠. 또는 데이터를 많이 다루는 업무일수도 있구요.자료를 전달 받아 취합하거나, 다양한 수식을 포함한 자료를 작성하다보면 데이터를 값으로 저장해야하는 경우가 생깁니다. 예를 들어 여기저기에서 데이터를 끌고오는 xlookup, vlookup 등을 사용하여 자료를 정리하는경우.기존데이터가 틀어지면 기껏 정리해놓은 자료가 틀어지는 경우도 많죠. 이럴 때 값으로 복사하여 고정하게 됩니다. 시트 전체를 값복사하면 간단하지만, 시트 내의 모든 수식을 전부 값으로 바꾸기는 곤란한 경우 있으시죠?이럴 때 검색어를 기준으로 값 복사를 하는 매크.. 2024. 11. 6.
현재 셀 위치 표시, 셀 보호하기(셀 잠금, 수식 보호) 관련 매크로 엑셀의 현재 셀 위치에 색상을 넣어 표시해주는 기능.특정 셀 값을 보호하기 위하여 셀 잠금을 활용하여 셀을 보호해주는 기능. 더불어 셀 잠금이 되어있는 셀을 표시해주고, 셀 잠금을 일시에 해제해주는 기능을 담은 매크로를 만들어보았습니다. 엑셀은 제 기준으로 아주 훌륭한 도구입니다.이미 모든 기능이 잘 갖추어져있지만, 기능을 좀 더 내게 맞춰서 사용하고 싶은 사항도 있긴하죠.이번에 만들어본 매크로들이 그러한 기능이었습니다. [목차]1. 파일의 전반적인 구성2. 현재 셀 위치 표시 관련3-(1). 셀 보호하기 관련 - 셀 잠금3-(2). 셀 보호하기 관련 - 잠근 셀 표시3-(3). 셀 보호하기 관련 - 셀 잠금 일괄 해제4. 유의사항 기타 유용한 자료가 궁금하신 분은 하단을 참고해 주세요.2023.12.0.. 2024. 6. 28.