안녕하세요 ESG 국제심사관 입니다. 이번 글에서는 엑셀 VBA 기능을 활용해 셀의 높이와 너비를 저장된 데이터에 최적화된 값으로 빠르게 맞추는 방법을 소개합니다.
전통적인 방법으로도 할 수 있지만, 엑셀 매크로를 만들 필요 없이 손쉽게 조절하는 방법을 알려드립니다. 특정 행, 열 머리글에 마우스 커서를 올려놓고 더블클릭을 하면 자동으로 최적의 높이와 너비로 조절됩니다.
오늘 소개한 방법을 통해 엑셀 매크로로 셀 크기를 최적화하는 방법을 배웠습니다.
다음으로는 ‘xlam’ 파일로 만들어 추가 등록하는 방법을 알려드릴 예정입니다. 이 포스팅이 여러분의 생산성을 높이는데 도움이 되었으면 좋겠습니다!
전통적인 방법
셀 개수가 적고 관리할 데이터가 적다면 번거로운 엑셀 매크로 생성과 등록을 거치지 않고도 쉽게 셀의 높이와 너비를 조절할 수 있습니다. 시트 상단이나 좌측에 위치한 행/열 머리글에서 조절하고자 하는 특정 숫자나 알파벳을 선택한 후 마우스 커서로 가장자리를 클릭한 채로 움직이면 됩니다.
이러한 간단한 방법으로도 셀 크기를 조절할 수 있습니다.
또한, 마우스 커서를 올려놓고 더블클릭하면 셀에 저장된 데이터를 최적의 높이와 너비로 자동 조절할 수 있는 기능도 있습니다. 이러한 방법들을 통해 대부분의 엑셀 사용자들은 충분히 작업을 수행할 수 있습니다.
엑셀 VBA 추가
Excel에서 Visual Basic for Applications(VBA) 기능을 활용하기 위해서는 먼저 [옵션] → [리본 사용자 지정]에서 [개발 도구]를 활성화해야 합니다.
상단 메뉴바의 [개발 도구] 탭을 선택한 후 [Visual Basic]을 실행하고 VBAProject 리스트에서 작업하려는 문서 이름을 찾아 [모듈]을 추가합니다.
아래의 코드를 삽입하는 방법이 있습니다. 코드를 입력하거나 ‘.txt’ 파일을 다운로드하여 내용을 복사하여 붙여넣기하는 과정을 거치면 됩니다.
추가로 파일 포맷을 [Excel 매크로 사용 통합 문서(.xlsm)]로 변경하여 VBA를 문서에서 활용할 수 있습니다.
| 코드 구성 | 설명 |
|---|---|
| Sub ShellAutoFit() | 셀 크기 자동 조절 VBA 코드 |
| Dim colMargin As Long: colMargin = 1 | 컬럼 여백 설정 |
| Dim rowMagin As Long: rowMagin = 3 | 로우 여백 설정 |
사용법
일일이 명령어를 실행하는 수고를 덜기 위해 Excel 상단 메뉴바에 VBA 코드를 추가하여 효율적으로 활용할 수 있습니다. [옵션] → [리본 및 도구 모음] 메뉴로 이동한 후 [매크로]를 선택하여 원하는 VBA 기능을 추가할 수 있습니다.
간단한 사용법을 통해 마우스로 셀 크기를 선택한 후 만들어둔 VBA 기능을 클릭하면 높이와 너비가 자동으로 조절되는 것을 확인할 수 있습니다.
이와 함께 코드 수정으로 여백을 조절할 수 있어 활용도가 높습니다.
기대 효과
오늘 소개한 방법은 Excel의 VBA 기능을 활용해 셀 크기를 최적화된 값으로 조절하는 방법을 소개했습니다. 이러한 방법을 통해 생산성이 향상되고 반복적인 작업을 줄일 수 있습니다.
Excel 사용자들에게 큰 도움이 될 것이며, 추가적으로 ‘xlam’ 파일을 만들어 등록하는 방법에 대한 포스팅도 제공될 예정입니다.








