VBA에서 변수 범위 만들기

Iqra Hasnain 2024년2월15일
VBA에서 변수 범위 만들기

이 기사에서는 VBA Excel에서 범위 내 변수를 설정하는 방법을 소개합니다.

VBA에서 변수 범위 설정

범위는 단일 셀, 셀 그룹, 행 및 열을 선택하는 데 사용되는 VBA 속성입니다. 범위는 시트에서 데이터 세트를 선택하고 값을 할당하거나 데이터 세트에서 값을 가져오기 위해 VBA에서 널리 사용됩니다.

range 속성을 사용할 때 사용할 범위를 기억해야 합니다. 이 문제를 극복하기 위해 변수에 범위를 할당하고 나중에 사용하고 싶을 때마다 사용할 수 있습니다.

이러한 변수는 복잡한 프로그래밍 및 자동화를 처리할 때 유용합니다. Set 문은 변수를 특정 크기의 범위로 고정하는 데 사용할 수 있으며 범위 속성 메서드는 해당 특정 범위에 저장된 값을 가져오거나 다른 값으로 대체하는 데 사용할 수 있습니다.

예제를 통해 변수에 범위를 할당해 보겠습니다.

암호:

# VBA
Sub VarRange()
Worksheets("Sheet1").Activate
Set ARange = Range("A1")
ARange.Value = "Selected"
End Sub

출력:

VBA에서 변수 범위의 설정 범위

보시다시피 셀 A1을 ARange 변수에 할당했습니다. 이제 다른 예에서 여러 셀의 범위를 변수에 할당해 보겠습니다.

암호:

# VBA
Sub VarRange()
Worksheets("Sheet1").Activate
Set ARange = Range("A1:B10")
ARange.Value = "Selected"
End Sub

출력:

VBA의 가변 범위에서 여러 셀의 범위 설정

위의 코드에서 해당 범위에 있는 모든 셀에 값을 할당했습니다. 이 방법을 사용하여 특정 행이나 열에 값을 할당할 수 있습니다.

변수 범위를 사용하여 범위 값을 읽을 수도 있습니다. 셀의 값을 읽고 메시지 상자에 표시해 보겠습니다.

암호:

# VBA
Sub VarRange()
Worksheets("Sheet1").Activate
Set ARange = Range("A4")
msgBox ARange
End Sub

출력:

VBA에서 가변 범위의 여러 셀 범위 값 가져오기

관련 문장 - VBA Variable