'엑셀, VBA, 파워쿼리' 카테고리의 글 목록
728x90
[VBA 매크로] 매크로 추가기능 파일(xlam 파일)로 매크로 사용하기 매크로 추가기능 파일을 활용하면, bas 파일(매크로 모듈 파일)을 가져오지 않아도 기존에 만들었던 매크로를 사용할 수 있습니다.이번 글에서는 xlam 파일을 만들고 추가기능에 등록하는 방법과 간단한 샘플 예시를 소개해 드리겠습니다.     #1. 매크로 추가기능 파일 (xlam 파일) 만들기 ▲ 우선 엑셀 통합문서에 매크로 코드를 만듭니다. 기존에 만들어놨던 모듈을 가져와도 무방합니다. 저는 이전에 만들었던 매크로를 불러왔습니다. 아래의 글을 참고 부탁드립니다.  [VBA 매크로] 시트 값복사/모든 시트 값복사 매크로 VB 코드 해석: For 구문 등이번 글에서는 매크로 기록과VB 편집기 (값복사 매크로 첨부)에서 매크로 기록으로 만들어 본 시트 값복사/전체 시트 값복사 매크로의 VB 코드를 풀어서 설.. 2024. 11. 13.
[VBA 매크로] 사용자 정의 함수 만들기 [날짜 형식 변환 함수(YYYYMMDD ↔ YYYY-MM-DD)] 엑셀 VBA에서는 자신만의 함수, 즉 사용자 정의 함수를 만들 수 있습니다.이번 글에서는 간단한 예시로 사용자 정의 함수를 만드는 방법을 소개하고, 날짜 형식을 변환하는 함수를 공유하도록 하겠습니다. 더불어 이번 글에서 소개한 함수들 파일을 아래에 첨부하겠습니다.   #1. 사용자 정의 함수 만들기 Function 큰숫자호출(숫자1, 숫자2)  // 숫자비교는 함수 이름을, 숫자1과 숫자2는 변수를 의미함    If 숫자1 > 숫자2 Then              큰숫자호출 = 숫자1    Else                  큰숫자호출 = 숫자2          End If  // 숫자 비교 결과 호출 구문 End Function▲ 위의 사용자 정의 함수 구문은 두 개의 숫자를 비교하는 간단한 함수.. 2024. 9. 9.
[VBA 매크로] Offset과 Resize로 데이터 범위 참조 및 조정하기(기존 데이터 지우기) 엑셀에서 VBA를 사용할 때 OFFSET과 RESIZE 메서드를 함께 활용하면 동적으로 데이터 범위를 참조하고 조정할 수 있어 편리합니다. 이번 글에서는 VBA에서 OFFSET과 RESIZE를 각각 소개하고 함께 사용하는 방법을 소개하겠습니다. 그리고 대표적인 사용예시로 기존 데이터를 지우는 방법을 알아보겠습니다. RESIZE와 함께 사용되는 Rows.Count 와 Columns.Count는 아래의 글을 참고해주세요.  [VBA 매크로] Rows.Count와 Columns.Count로 데이터 범위 행 수와 열 수 구하기엑셀 VBA를 활용할 때 Rows.Count와 Columns.Count 속성을 사용하면 특정 범위의 행과 열의 개수를 구할 수 있습니다. Rows.Count와 Columns.Count는 행.. 2024. 8. 25.
[파워쿼리] 열 피벗 해제 기능으로 데이터 세로방향 쌓기(피벗테이블 생성에 용이하게 만들기) 엑셀을 활용하다 보면 세로방향으로 쌓아지지 않은 데이터를 종종 볼 수 있습니다. 이런 데이터는 피벗테이블을 활용하기에 부적합합니다. 파워쿼리 '열 피벗 해제 기능'을 활용하면, 데이터를 세로방향으로 쌓아 피벗테이블에 적합한 표로 가공할 수 있습니다.    https://www.data.go.kr/data/3079676/fileData.do 부산광역시_동래구_가로수현황_20240516부산광역시 동래구 가로수 현황에 대한 데이터로 노선명, 은행나무, 왕벚나무, 플라타너스, 히말라야시다, 느티나무, 메타세콰이어, 가시나무, 곰솔, 후박나무, 가중나무, 단풍나무, 향나무, 먼www.data.go.kr #1. 예시 파일 설명 ▲ 원본 데이터에는 가로수 종류별로 데이터 열이 있어, 피벗테이블에 부적합합니다. ▲ 파.. 2024. 7. 4.
[엑셀] 날짜 형식 바꾸기(YYYYMMDD ↔ YYYY-MM-DD) 회사에서 엑셀을 사용하다 보면 날짜 형식을 바꿔야 할 때가 종종 생깁니다. 특히 YYYYMMDD 형식을 날짜 서식(YYYY-MM-DD)으로 변환하거나 그 반대로 변환하는 경우가 많습니다. 이번 글에서는 엑셀에서 이러한 변환을 수행하기 위해 사용할 수 있는 함수인 DATE, TEXT, DATEVALUE를 소개하고, 이 함수들을 활용하여 날짜 형식을 변환하겠습니다.   #1. 사용할 함수 소개: DATE, DATEVALUE, TEXT 이번 글에서 활용할 함수는 DATE, TEXT, DATEVALUE입니다. - DATE 함수: 연도, 월, 일 값을 입력하여 날짜를 반환합니다. 예를 들어, DATE(2023, 6, 15)는  2023-06-15라는 날짜 값을 반환합니다.- DATEVALUE 함수: 텍스트 형식의.. 2024. 6. 27.
728x90