Excel
-
[Excel] VBA 행/열 자동 맞춤업무 자동화/Excel 2026. 1. 26. 09:20
업무용 엑셀을 다루다 보면 열 너비/행 높이가 내용에 비해 좁아서 잘리거나, 반대로 불필요하게 넓어서 보기 불편한 경우가 자주 생깁니다.이번 글에서는 VBA로 열/행 AutoFit을 한 번에 정리할 수 있는 매크로를 선택영역/현재 시트/전체 시트으로 정리하고, 바로 실행해볼 수 있는 샘플 파일 구성 방법까지 함께 안내합니다. 샘플 파일은 글 아래에서 확인하실 수 있습니다.요약선택 영역 기반 자동 맞춤 구성현재 시트 UsedRange 기반 자동 맞춤 구성모든 시트 UsedRange 기반 일괄 자동 맞춤 구성WrapText/병합 셀 등 AutoFit 예외 사항 정리샘플 파일로 실행 검증 절차 정리단어 의미AutoFit(자동 맞춤): 셀 내용 길이에 맞춰 열 너비/행 높이를 자동 조정하는 기능UsedRange..
-
[Excel] Application.OnTime 기반 자동 저장(버전 저장) 매크로업무 자동화/Excel 2025. 12. 22. 21:14
일정 주기마다 현재 작업 중인 통합 문서를 다른 이름으로 자동 저장(백업/버전 저장) 하는 VBA 예시입니다.Application.OnTime의 정확한 예약 시각을 저장/취소하도록 구성해, 파일을 닫은 뒤에도 타이머가 남아 경고가 뜨는 문제를 예방합니다.동작 개요지정 폴더로 저장 경로 고정지정 간격(초)마다 자동 실행현재 통합 문서를 파일명_1.xlsx, 파일명_2.xlsx … 형태로 SaveCopyAs 저장통합 문서 닫을 때 타이머 자동 중지(권장)핵심 포인트OnTime 취소는 “예약했던 정확한 시각”으로만 가능합니다Application.OnTime은 예약할 때의 EarliestTime(예약 시각)과 동일한 값으로만 취소됩니다.따라서 다음 실행 시각을 전역 변수(NextRunTime)로 저장하고, 중지..
-
[Excel] 기준 날짜(I2) + E열 입력으로 G열 날짜 색상 자동 표시하기업무 자동화/Excel 2025. 12. 12. 06:34
이 글에서는 기준 날짜 셀(I2) 과 데이터 입력 열(E열) 을 이용하여, 다른 열(또는 동일한 열)의 날짜들을 자동으로 색상 표시하는 방법을 정리했습니다.아래에서 소개하는 VBA 코드를 사용하시면, 사용자가 E열에 값을 입력하거나 수정·삭제할 때마다 기준 날짜에 따라 자동으로 색상이 적용되도록 구성하실 수 있습니다.해당 코드가 반영된 파일은 글의 가장 아래에서 다운로드 하실 수 있습니다.1. 요구사항 정리구현하고자 하는 요구사항은 다음과 같습니다.기준 날짜는 I2 셀에 입력합니다.사용자가 실제로 편집하는 열은 E열입니다.사용자가 E열에 값을 입력·변경·삭제한 뒤 Enter로 확정할 때마다:별도의 버튼 클릭 없이 자동으로 매크로가 실행됩니다.I2에 입력된 기준 날짜를 기준으로, 지정한 열(예: E열 또는..
-
[Excel] 열의 시작 셀에서 마지막 셀 선택하기업무 자동화/Excel 2025. 11. 10. 18:42
Excel에서 연산을 위해 시작 셀에서 마지막 셀까지를 이동하여 선택하거나 드레그하여 선택하는 경우가 많습니다.이렇게 드레그하여 선택하는 경우 마우스 반응이나 커서의 움직임으로 인해 원하지 않는 영역에서 멈추거나 행이 너무 많아 선택에 어려움을 느끼는 경우가 많습니다.쉽게 원하는 영역을 선택하기 위해서는 아래의 단축키를 통해 선택하시면 쉽게 원하시는 영역을 선택할 수 있습니다.1Ctrl + Shift + ↓해당 열의 선택 셀로부터 빈셀 이전까지의 값을 모두 선택2Ctrl + Shift + End해당 열의 선택 셀로부터 가장 마지막 값까지 모두 선택3Shift + → 선택 열 중 오른쪽으로 이동하여 제외/추가 선택4Shift + ←선택 열 중 왼쪽으로 이동하여 제외/추가 선택 Ctrl + Shift + ↓..