본문 바로가기

분류 전체보기

(10)
엑셀 VBA Find 함수 활용하기 - 데이터 검색과 자동화의 비밀 엑셀 VBA Find 함수 활용하기 - 데이터 검색과 자동화의 비밀엑셀을 사용하면서 데이터 검색과 처리 작업을 자동화하고 싶으신가요? 엑셀 VBA의 Find 함수를 활용하면 이러한 작업을 매우 효율적으로 수행할 수 있습니다. 이번 포스팅에서는 엑셀 VBA Find 함수의 기본 사용법과 활용 예제를 소개하겠습니다.1. Find 함수란 무엇인가?엑셀 VBA의 Find 함수는 워크시트 내에서 특정 값을 검색하는 기능을 제공합니다. 이 함수는 특정 셀 범위에서 조건에 맞는 첫 번째 셀을 찾아줍니다.2. 기본적인 Find 함수 사용법먼저, 기본적인 Find 함수의 사용법을 알아보겠습니다. 아래는 엑셀 시트에서 특정 값을 검색하는 간단한 예제입니다. Sub FindExample() Dim ws As Works..
엑셀매크로 - 매크로 설정방법 엑셀에서 매크로를 사용하면 반복적인 작업을 자동화할 수 있어 업무 효율성을 크게 높일 수 있습니다. 그러나 매크로를 사용하기 위해서는 몇 가지 설정이 필요합니다. 이 글에서는 엑셀 매크로 설정과 기본 사용법을 단계별로 안내해 드리겠습니다.1. 매크로란 무엇인가?매크로는 특정 작업을 자동으로 수행하는 작은 프로그램입니다. 엑셀에서 매크로를 사용하면 복잡하고 반복적인 작업을 빠르고 쉽게 처리할 수 있습니다. 매크로는 VBA(Visual Basic for Applications) 언어로 작성됩니다. 2. 엑셀 매크로 설정 방법   1) 좌측상단의 [파일]을 클릭합니다  2) 좌측 하단의 [옵션] 버튼을 클릭합니다 3) [보안센터]를 클릭하고 [보안 센터 설정] 을 클릭합니다 4) [매크로 설정]을 클릭하고 [..
엑셀프로그램 - 엑셀 4조 3교대 근무표 프로그램 이번에 소개해 드릴 프로그램은 엑셀 4조 3교대 근무표 프로그램입니다3교대 근무의 경우 여러 조건들에 맞춰 짜지기 때문에 직접 제작할 경우 많은 시간이 들어가는게 현실입니다하지만 프로그램을 통해 제작할 경우 버튼 클릭 한번에 근무표를 제작할 수 있습니다또 프로그램을 통해 짜기 때문에 최대한 공평하게 짜질 수 있는 장점도 있어요!!■ 사용방법 ​1. 근무자 & 근무설정 근무표설정 시트에 근무자를 셋팅합니다. 그리고 근무 형태에 대해서도 마찬가지로 셋팅을 합니다.셋팅 시 주중과 주말 근무인원을 따로 설정 가능합니다​ 2. 휴무일 지정 근무자 별로 연차 등의 이유로 휴무일을 지정할 수 있습니다. 입력시 날짜는 엑셀날짜형식(yyyy/mm/dd ex.2024/5/9)에 맞춰서 입력해야 합니다  4. 3교대 근무표..
엑셀매크로프로그램 - 당직근무표 - 3교대 근무표 제작 엑셀매크로프로그램 당직근무표 , 3교대 근무표 제작 근무 계획과 근무자를 입력하면 자동으로 스케줄 표가 만들어제는 엑셀 교대 근무표 프로그램 입니다 숙직 또는 당직 근무자들을 위한 근무표를 자동으로 만들어주는 프로그램 입니다 근무표프로그램 기능 1. 교대근무 설정 기능 ex) 2교대, 3교대 2. 주말별도 설정 기능 ex) 토,일 최저근무인원+2 3. 휴가신청 설정 기능 ■ 서식 및 디자인 근무표 시트는 근무자 및 근무 설정 시트, 휴가신청 시트, 근무표 시트 이렇게 셋으로 나눠져 있습니다 ■ 사용방법 1.근무자 & 근무 설정 근무자리스트와 근무 정보를 입력합니다. 근무별로 최소 근무 인원을 설정 할 수 있습니다. 주말과 주중 근무를 나눠서 설정 할 수 있습니다. 근무형태는 숙직만 하는 경우와 당직만 하..
엑셀 VBA - Collection 활용한 중복 제거 엑셀 VBA Collection을 활용한 중복 제거 1. Collection 객체 중복 제거를 할 때 가장 유용한 객체는 Collection 입니다. Collection의 경우 각 값에 고유 key 값을 부여 하기 때문에 중복 key 값이 들어 올 경우 자동으로 중복된 내용을 제거해 주는 기능을 하고 있습니다. Sub collection_method() Dim newCol As Collection 'Collction 선언 Set newCol = New Collection '새로운 Collection할당 newCol.Add Item, Key 'add사용 (추가) strCol = newCol.Item(Index) '해당index 값 반환 intCnt = newCol.Count 'collection 갯수 반환..
돈룩업 - 하늘을 쳐다 보지마!! 영화 리뷰 <추천영화> 감독 : 아담 맥케이 출연진 : 레오나르도 디카프리오, 제니퍼 로렌스 나는 재난 영화를 좋아하는 편이다. 투마로우나 2020 등 재난 영화는 긴박함이 주는 재미와 함께 이과생인 나에게는 멸망원인 역시 신선한 흥미 거리 이다 ■ 관전잼 1. 디카프리오의 연기변신 디카프리오는 대체로 , 등등 화려하거나, 주인공의 인상이 깊은 영화들을 맡아왔다. 내 기억에 블랙코미디는 처음 인것 같다. 특히 너드미 넘치는 모습은 더더욱 이고 말이다. 처음 혜성의 지구 충돌을 대통령에게 발표할때 말을 더듬거리는 디카프리오 모습에 실망감도 들었지만 디카프리오 이기 때문에 어떤 연기를 보여줄 지에 대한 기대 역시 동시에 느껴진다. 2. 블랙코미디 한국인들에게 미국산 블랙 코미디 영화가 주는 또다른 재미는 한국과 다른 미국인들의 사..
엑셀 VBA -폴더 내 파일 열기 VBA 정리 VBA 폴더 내 파일 열기 엑셀 VBA 에서 폴더 내 파일을 여는 방법 중 하나인 FileDialog 를 이용한 방법을 알아보기로 한다 - 폴더 내 파일 선택 후 열기 Sub 폴더내파일열기() Dim i As Integer '순환문 지정 변수 Dim strPath As String '지정위치 With Application.FileDialog(msoFileDialogFilePicker) '폴더선택 창에서 .AllowMultiSelect = True .Show '폴더 선택창 띄우기 If .SelectedItems.Count = 0 Then Exit Sub '취소 선택 시 '매크로 중단 For i = 1 To .SelectedItems.Count '선택한 파일갯수만큼 진행 strPath = .Se..
엑셀 대량 이메일 발송 프로그램 제작, 엑셀 급여명세서 자동 발송 엑셀 VBA 매크로 제작 프로그램 엑셀 대량 이메일발송 프로그램 급여명세서의 경우 유사한 내용을 여러명에게 보내기 때문에 번거로운 반복 작업이 필수인 작업입니다. 이런 부분 때문에 자동으로 대량 메일을 발송하는 프로그램이 필요합니다. ■ 서식 및 디자인 Design 탭은 크게 두개의 탭으로 급여내용이 담긴 급여리스트 탭과, 개인별 급여가 적힌 급여명세서 탭입니다. ■ 사용방법 1. 급여리스트 입력 개인별로 급여리스트를 입력합니다. 이때 사대보험에 대한 계산과 세금에 대한 계산까지 자동으로 계산될 수 있습니다. 이때 이메일 주소입력은 필수 입니다 2. 급여명세서전송 메일은 리스트에 있는 전체에게 보내는 방법과 개인별로 보내는 방법 두가지 입니다. 전체 버튼을 누르면 리스트에 있는 전부에게 메일이 전송됩니다..