EXCEL VBA

엑셀 VBA Range()로 하나의 셀 또는 범위 선택하는 여러가지 방법

카루루1007 2024. 8. 4. 23:55
728x90
반응형

[ 들어가며 ]

 

Range 속성을 사용하여
하나의 셀 또는 범위를 참조하는 방법을 정리하겠습니다.

앞서 작성했던
VBA 셀 선택하기
일부 내용이 중복될 수 있습니다.

 

[ 하나의 셀 선택하기 ]

 

하나의 셀을 선택하는 방법입니다.

Sub Range_Sample()

    Range("A5").Select

End Sub

위 코드를 실행하면 현재 시트의 A5셀을 선택합니다.

다음은 다른 시트에 있는 특정 셀을 선택하는 방법입니다.
다른 시트의 특정 범위를 선택하는 방법도
동일합니다.

Sub Range_Sample()

    Sheets("sheet2").Range("A5").Select

End Sub

위 코드를 실행하면
sheet2 시트의 A5셀을 선택합니다.

728x90

[ 셀 범위 선택하기 ]

 

셀의 범위를 선택하는 방법입니다.

Sub Range_Sample()

    Range("A1:C10").Select

End Sub

위 코드를 실행하면
A1셀부터 C10셀의 범위를 선택합니다.

해당 코드는 아래와 같이
다르게 작성할 수도 있습니다.

Sub Range_Sample()

    Range("A1", "C10").Select

End Sub

위 코드는 동일하게
A1셀부터 C10셀의 범위를 선택합니다.

 

[ 특정 셀과 셀 범위 동시에 선택하기 ]

 

특정한 하나의 셀을 선택함과 동시에
셀 범위를 선택할 수도 있습니다.

Sub Range_Sample()

    Range("E10, A1:C10").Select

End Sub

위 코드를 실행하면
A1셀부터 C10셀까지의 범위를 선택하고
E10셀도 같이 선택합니다.

 

[ 특정 열 선택하기 ]

 

특정 열을 모두 선택할 수도 있습니다.

Sub Range_Sample()

    Range("A:C").Select

End Sub

위 코드를 실행하면
A열부터 C열을 모두 선택합니다.

특정 열만 선택하고 싶다면
아래와 같이 코드를 작성하면 됩니다.

Sub Range_Sample()

    Range("A:A").Select

End Sub
반응형

[ 특정 행 선택하기 ]

 

특정 행을 선택할 수도 있습니다.
열을 선택할 때와 다르게
행을 선택할 때는 숫자를 써줍니다.

Sub Range_Sample()

    Range("5:6").Select

End Sub

특정 열을 선택하는 방법과 같습니다.

 

[ 이름이 정의된 셀 범위 선택하기 ]

 

특정 범위에 이름이 정의어 있는 경우가 있습니다.
이름이 정의된 셀 범위를 선택하는 방법은
다음과 같습니다.

Sub Range_Sample()

    Range("apples").Select

End Sub

위 코드는 apples로 이름이 정의된 셀 범위를 선택하는 코드입니다.
코드를 실행하면
이미 지정된 셀의 범위가 선택됩니다.

 

여기를 방문하시면 더 많은 엑셀 관련 자료를 확인할 수 있습니다.

엑셀 공부하기
VBA 공부하기

728x90
반응형