VBA 열 너비 또는 행 높이 설정

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Younjung Kim

Last updated on 4월 28, 2023

이 튜토리얼에서는 VBA를 사용하여 행 높이와 열 너비를 설정하는 방법을 보여드립니다.

Excel 행 높이와 열 너비는 .RowHeight 및 .ColumnWidth 속성을 설정하여 VBA에서 변경할 수 있습니다.

VBA로 열 너비 설정하기

매크로를 사용하여 열 A~E의 열 너비를 설정합니다:

Sub Column_Width()
    Columns("A:E").ColumnWidth = 30
End Sub

VBA로 행 높이 설정

1행의 높이를 설정하는 매크로입니다:

Sub RowHeight()
    Rows("1:1").RowHeight = 30
End Sub

열 너비 자동 맞춤

Excel은 열 너비를 “자동 맞춤”하는 기능을 제공합니다. 이 기능은 열 너비를 조정하여 해당 열에 있는 모든 텍스트가 들어갈 수 있도록 열 너비를 조정합니다.
vba autofit column width
VBA에서 열 너비 자동 맞춤을 사용하려면 다음을 입력합니다:

Columns("A:B").Autofit

사용된 모든 열을 자동 맞춤하는 방법을 포함하여 VBA에서 열을 자동 맞춤하는 방법에 대한 다른 문서에서 이에 대한 자세한 내용을 작성했습니다.

행 높이 자동 맞춤

비슷한 방법을 사용하여 행 높이를 자동 맞춤할 수도 있습니다:

Rows("1:2").Autofit

셀 너비 설정

셀을 참조하여 열 너비를 조정할 수도 있습니다:

Range("a1").EntireColumn.ColumnWidth = 20

셀 높이 설정

셀을 참조하여 행 높이를 조정할 수도 있습니다:

Range("a1").EntireRow.RowHeight = 10

열 너비 가져오기

열의 열 너비를 구하려면 다음코드를 참고해 주세요:

dim iColumnWidth as long
iColumnWidth = columns("a").ColumnWidth

참고: 정의된 범위가 여러개의 컬럼일 경우, 범위 내 모든 열의 너비가 같지 않으면 Null을 반환합니다.

행 높이 구하기

마찬가지로 행 높이를 구할 수 있습니다:

dim iRowHeight as long
iRowHeight = rows("1").RowHeight

간편한 VBA 코딩

온라인에서 VBA 코드를 더 이상 검색하지 않아도 됩니다. 초보자도 최소한의 코딩 지식으로 프로시저를 처음부터 코딩할 수 있습니다. 시간 절약이 가능하고 모든 사용자를 위한 VBA 코드 작성기인 AutoMacro에 대해 자세히 알아보세요!

vba set column width

 

자세히 알아보기!


<<VBA 예제로 돌아가기

vba-free-addin

VBA 코드 예시 추가 기능

본 웹사이트에 있는 모든 코드 예시에 쉽게 접근해보세요.

메뉴로 이동하여 클릭만 하면 코드는 모듈에 바로 입력됩니다. .xlam 추가 기능.

(설치가 필요 없습니다!)

무료 다운로드

VBA 코드 예시로 돌아가기

AI in the VBA Editor!

AutoMacro is the ultimate VBA add-in.

AI, Generators, UI Builders, Code Library, and More!

Learn More

AutoMacro: AI in the VBA Editor!

Learn More