Vba에서 확대/축소를 사용하는 방법(예제 포함)


다음 방법을 사용하여 VBA를 사용하여 Excel에서 확대/축소를 지정할 수 있습니다.

방법 1: 확대/축소를 특정 크기로 설정

 SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub

이 특정 매크로는 현재 활성 시트에 대해 확대/축소를 150% 로 설정합니다.

방법 2: 확대/축소를 현재 선택한 범위로 설정

 SubZoomToSelection ()

Selection.Select
ActiveWindow.Zoom = True

End Sub

이 특정 매크로는 현재 선택된 범위를 확대합니다.

방법 3: 확대/축소를 특정 범위로 설정

 SubZoomToRange ()

Range("C1:E5").Select
ActiveWindow.Zoom = True

End Sub

이 특정 매크로는 C1:E5 범위를 확대합니다.

다음 예에서는 다양한 농구 선수에 대한 데이터 집합이 포함된 다음 Excel 시트를 사용하여 실제로 각 방법을 사용하는 방법을 보여줍니다.

예 1: 확대/축소를 특정 크기로 설정

다음 매크로를 사용하여 현재 활성 시트의 확대/축소를 150% 로 설정할 수 있습니다.

 SubZoomToAmount ()
ActiveWindow.Zoom = 150
End Sub

이 매크로를 실행하면 시트가 자동으로 150% 확대/축소됩니다.

기본 확대/축소는 100 입니다.

확대/축소를 100보다 큰 값으로 설정하면 확대/축소됩니다.

축소하려면 확대/축소 값을 100보다 작은 값으로 설정하세요.

예 2: 확대/축소를 현재 선택한 범위로 설정

다음 매크로를 사용하여 현재 활성 시트의 확대/축소를 현재 선택한 범위로 설정할 수 있습니다.

 SubZoomToSelection ()

Selection.Select
ActiveWindow.Zoom = True

End Sub

예를 들어 A7:C11 범위를 선택한다고 가정합니다.

이 매크로를 실행하면 시트가 자동으로 다음 범위로 확대/축소됩니다.

예 3: 확대/축소를 특정 범위로 설정

다음 매크로를 사용하여 현재 활성 시트의 확대/축소를 C1:E5 범위로 설정할 수 있습니다.

 SubZoomToRange ()

Range("C1:E5").Select
ActiveWindow.Zoom = True

End Sub

이 매크로를 실행하면 시트가 자동으로 다음 범위로 확대/축소됩니다.

추가 리소스

다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

VBA를 사용하여 범위의 행 수를 계산하는 방법
VBA를 사용하여 스프레드시트를 탐색하는 방법
VBA를 사용하여 모든 행을 표시하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다