VBA CODE

VBA 범위 설정 셀 설정 Range Cells

VBA 2023. 3. 31. 11:02

AA = Range("A2:B5")

 -  AA의 범위는 A2부터 B5까지 설정된다. 범위 설정시 Range 안에 쌍따옴표와 콜론 사용을 확인해야한다.

 

AA = Range("A2")   - AA 는  A2 셀 하나만 선택된것임

 

Range("A2","B5") 이렇게 써도 범위설정은 가능하다. 개체, 범위, 도형 설정시 변수선언 Dim 설정과 Set 설정에 유의하자!

Range("A2") 일때  A열2번째 행이 선택된것

 

Range("A2:B5")  -범위

Range("A2","B5") -범위

Range("A2") -셀

Range(Cells(2, 1), Cells(2, 3))  -범위

 

 

Cells를 이용할때는  Cells(행, 열) 로 사용한다.

Cells(2,1)을 작성하면  2행, 1열을 나타내며, Range("a2")와 동일하다.  이렇게 보면 Range("a2")가 가독성이 높아보이지만 사용하는 곳 , 방법에 따라 for문을 사용할때에 따라 다르게 선택하여 사용할 수 있다.

Cells(2,1) 안에는 range처럼 범위를 넣을 수 없다.

Cells(2,"A") 로 작성하는 것은 2행 A열을 뜻하는 것이므로 Cells(2,1)과 같은 뜻이다.

Cells(2,1)

Cells(2,"A")